求一js正则表达式
只能输入正整数,可以输入零,但不能以零开头如(0125)不可以,在线等!!
[解决办法]
/[1-9][0-9]*/
[解决办法]
0|/^[1-9]{1,}
[解决办法]
0|/^[1-9][0-9]+?
[解决办法]
<div> <input id="phoneNo" type="text" onkeyup="checkPhoneNo(this);" /> <script type="text/javascript"> function checkPhoneNo(o) { var reg = /^0|[^\d]*/g; o.value = o.value.replace(reg, ''); } </script> </div>
[解决办法]
<div> <input id="phoneNo" type="text" onkeyup="checkPhoneNo(this);" /> <script type="text/javascript"> function checkPhoneNo(o) { var reg = /^0[\d]+|[^\d]*/g; o.value = o.value.replace(reg, ''); } </script> </div>