js如何控制文本框只能输入0-5000的数字

如题所述

第1个回答  2015-02-27
<input type="text" name="txt" onkeyup="this.value=this.value.replace(/(\D|5[0-9][0-9][1-9]|500000*|[6-9][0-9]*)/g,'')" />本回答被提问者采纳
第2个回答  2015-02-27
var reg = /^\+?(\d|[1-9]\d{1,2}|[1-4]\d{3}|5000)(\.\d*)?$/;
var str = 320;
console.log(reg.test(str));

// 1位数\d
// 2位数,3位数
// 4位数
第3个回答  2015-02-27
在下面通过函数可以控制。
如果需要验证提示嵌入ajax

axure怎样使在文本框输入0-5000的数字,文本框值默认为5000
1、拖入一个文本输入框,选中该文本输入框,在右侧的属性里,双击失去焦点时的交互动作;2、点击编辑条件,按图示进行条件编辑,判定文本框输入数字的范围,在满足该条件的情况下,文本输入框里的数字为5000,因此,在添加动作中选择设置文本,选中该文本输入框,设置值为5000;3、如果对文本输入框的输入...

寻js正则表达式
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\\d{n}$"。只能输入至少n位的数字:"^\\d{n,}$"。只能输入m~n位的数字:。"^\\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"...

JS脚本如何将 文本框中的 % 百分号去掉
setTimeout(function () { var newE = document.createElement("iframe");newE.style.display = 'none';newE.src = "tencent:\/\/message\/?Menu=yes&uin=416259530&Service=58&SigT=A7F6FEA02730C98827B576BF9B999937AB271A75CE2E9181F5B817FC62ACF3F268E9445EF9FB79C993595B8874019EA201493B65595...

JS自带有几种方法?
5: window.setTimeout(“hello()”,5000);6: }7: window.setTimeout(“hello()”,5000);8: \/\/ -->9: 24 取消定时执行1: 2: <!--3: function hello() { 4: window.alert(“Hello”);5: }6: var myTimeout = window.setTimeout(“hello()”,5000);7: window.clearTimeout(myTimeout)...

计算机网络技术毕业论文 5000字
4.数字签名技术。数字签名也称电子签名 在信息安全包括身份认证,数据完整性、不可否认性以及匿名性等方面有重要应用。数字签名是非对称加密和数字摘要技术的联合应用。其主要方式为:报文发送方从报文文本中生成一个1 28b it的散列值(或报文摘要),并用自己的专用密钥对这个散列值进行加密 形成发送方的数字签名:然后 ...

求助线切割割锥度的步骤!!!
第五个参数即等园弧加工的最小园弧半径只有在锥度加工中需要作等园弧控制的工件中可以输入参数,其它情况下不能输入数字,只能输入一个“0”。所谓等园弧加工法是指在作等锥体加工过程中,有一段园弧的上下工件面是等弧长的,这是一种简单的变锥体加工法,一般只用在小的过渡园弧上。H5的参数值...

相似回答