JS判别只可以是数字和小数点(摘录自其余质感,在此揭橥只为个人之后选拔查找方便)

<input type=”text” name=”textfield”
onKeyPress=”javascript:alert(event.keyCode);return flase”>
1.文本框只可以输入数字代码(小数点也不可能输入)
<input onkeyup=”this.value=this.value.replace(/\D/g,”)”
onafterpaste=”this.value=this.value.replace(/\D/g,”)”>
2.只好输入数字,能输小数点.
<input onkeyup=”if(isNaN(value))execCommand(‘undo’)”
onafterpaste=”if(isNaN(value))execCommand(‘undo’)”>
<input name=txt1
onchange=”if(/\D/.test(this.value)){alert(‘只可以输入数字’);this.value=”;}”>
3.数字和小数点方法二
<input type=text t_value=”” o_value=””
onkeypress=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onkeyup=”if(!this.value.match(/^[\数字字符验证正则,JS对文本框值的判定示例。+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onblur=”if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}”>
4.只好输入字母和汉字
<input onkeyup=”value=value.replace(/[\d]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[\d]/g,”))”
maxlength=10 name=”Numbers”>
5.只好输入塞尔维亚共和国语字母和数字,无法输入汉语
<input onkeyup=”value=value.replace(/[^\w\.\/]/ig,”)”>
6.只好输入数字和匈牙利语<font color=”Red”>chun</font>
<input onKeyUp=”value=value.replace(/[金沙注册送58 ,^\d|chun]/g,”)”>
7.小数点后只好有最多两位(数字,汉语都可输入),无法输入字母和平运动算符号:
<input onKeyPress=”if((event.keyCode<48 || event.keyCode>57) &&
event.keyCode!=46 ||
/\.\d\d$/.test(value))event.returnValue=false”>
8.小数点后不得不有最多两位(数字,字母,粤语都可输入),能够输入运算符号:
<input
onkeyup=”this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,’$1$2.$3′)”>
<input onkeyup=”value=value.replace(/[^\d\.]/g,”)”>
<input type=text onkeypress=”return event.keyCode>=65″
style=”ime-mode:disabled”>
<input type=text t_value=”” o_value=””
onkeypress=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onkeyup=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onblur=”if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}”>
<input onkeyup=”this.value=this.value.replace(/\D/g,”)”
onafterpaste=”this.value=this.value.replace(/\D/g,”)”>
or
<input name=txt1
onchange=”if(/\D/.test(this.value)){alert(‘只好输入数字’);this.value=”;}”>
or
<input onkeyup=”if(isNaN(value))execCommand(‘undo’)”
onafterpaste=”if(isNaN(value))execCommand(‘undo’)”>

JS剖断只好是数字和小数点 

1.文本框只可以输入数字(不包涵小数点)

界定文本框只可以输入数字包含小数点
<input onkeyup=”value=value.replace(/[^\d\.]/g,”)”>
至刘恒则表达式 1.只好输入数字和意大利语的: <input
onkeyup=”value=value.replace(/[\W]/g,”) ”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
ID=”Text1″ NAME=”Text1″>
2.只好输入数字的: <input
onkeyup=”value=value.replace(/[^\d]/g,”) ”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\d]/g,”))”
ID=”Text2″ NAME=”Text2″>
3.只可以输入全角的: <input
onkeyup=”value=value.replace(/[^\uFF00-\uFFFF]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\uFF00-\uFFFF]/g,”))”
ID=”Text3″ NAME=”Text3″>
4.只可以输入汉字的: <input
onkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)”
onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”))”
ID=”Text4″ NAME=”Text4″>
移到输入框时活动采取: <input type=”text” id=”text1″ name=”text1″
value=”输入检索关键字”
onclick=”javascript:this.form.text1.focus();this.form.text1.select();”
maxlength=”15″ />

1.文本框只能输入数字代码(小数点也无法输入)  <input onkeyup=”this.value=this.value.replace(/\D/g,”)”
onafterpaste=”this.value=this.value.replace(/\D/g,”)”> 

<input onkeyup=”this.value=this.value.replace(/\D/g,”)”
onafterpaste=”this.value=this.value.replace(/\D/g,”)”>

 

2.只可以输入数字,能输小数点. 
<input onkeyup=”if(isNaN(value))execCommand(‘undo’)”
onafterpaste=”if(isNaN(value))execCommand(‘undo’)”> 
<input name=txt1
onchange=”if(/\D/.test(this.value)){alert(‘只能输入数字’);this.value=”;}”> 

2.只可以输入数字和小数点.

摘自  特种兵—AK47 

3.数字和小数点方法二 
<input type=text tvalue=”” ovalue=””
onkeypress=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value”
onkeyup=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value”
onblur=”if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.ovalue=this.value}”>

<input onkeyup=”if(isNaN(value))execCommand(‘undo’)”
onafterpaste=”if(isNaN(value))execCommand(‘undo’)”>

type=text name=text田野先生onKeyPress=javascript:alert(event.keyCode);return flase
1.文本框只可以输入数字代码(小数点也不能够输入) input
onkeyup=this.value=this.v…

4.只可以输入字母和汉字  <input onkeyup=”value=value.replace(/[\d]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[\d]/g,”))”
maxlength=10 name=”Numbers”> 

<input name=txt1
onchange=”if(/\D/.test(this.value)){alert(‘只能输入数字’);this.value=”;}”>

5.只可以输入俄文字母和数字,不可能输入中文 
<input onkeyup=”value=value.replace(/[^\w\.\/]/ig,”)”> 

3.数字和小数点方法二

6.只好输入数字和匈牙利(Magyarország)语<font color=”Red”>chun</font> 
<input onKeyUp=”value=value.replace(/[^\d|chun]/g,”)”> 

<input type=text t_value=”” o_value=””
onkeypress=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onkeyup=”if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else
this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value”
onblur=”if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}”>

7.小数点后不得不有最多两位(数字,中文都可输入),无法输入字母和平运动算符号: 
<input onKeyPress=”if((event.keyCode<48 || event.keyCode>57) &&
event.keyCode!=46 ||
/\.\d\d$/.test(value))event.returnValue=false”> 

4.只可以输入字母和汉字

8.小数点后只好有最多两位(数字,字母,粤语都可输入),能够输入运算符号: 
<input
onkeyup=”this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,’$1$2.$3′)”> 

<input onkeyup=”value=value.replace(/[\d]/g,”)
“onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[\d]/g,”))”
maxlength=10 name=”Numbers”>

只好是数字和小数点和加减乘际

5.只可以输入罗马尼亚语字母和数字,不可能输入汉语

onkeypress=”return event.keyCode>=4&&event.keyCode<=57″

<input onkeyup=”value=value.replace(/[^\w\.\/]/ig,”)”>

6.只可以输入数字和克罗地亚共和国(Republika Hrvatska)语<font color=”Red”>chun</font>

<input onKeyUp=”value=value.replace(/[^\d|chun]/g,”)”>

7.小数点后只可以有最多两位(数字,中文都可输入),无法输入字母和平运动算符号:

<input onKeyPress=”if((event.keyCode<48 || event.keyCode>57) &&
event.keyCode!=46 ||
/\.\d\d$/.test(value))event.returnValue=false”>

8.小数点后不得不有最多两位(数字,字母,汉语都可输入),能够输入运算符号:

<input
onkeyup=”this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,’$1$2.$3′)”>

只好是数字和小数点和加减乘際

onkeypress=”return event.keyCode>=4&&event.keyCode<=57″

您可能感兴趣的篇章:

  • js+css完毕扩展表单可用性之唤醒文字
  • js达成键盘上下左右键选用文字并展现在文本框的章程
  • js限制文本框只好输入整数或然带小数点的数字
  • JS获取及安装TextArea或input文本框选拔文本地点的法子
  • js调控文本框只输入数字和小数点的主意
  • js达成文本框中输入文字页面中div层同步获取文本框内容的措施
  • JS限制文本框只可以输入数字和字母方法
  • js决断文本框剩余可输入字数的法子
  • js展现文本框提示文字的点子

相关文章

网站地图xml地图