读书人

求1js正则表达式

发布时间: 2012-06-20 20:37:21 作者: rapoo

求一js正则表达式
只能输入正整数,可以输入零,但不能以零开头如(0125)不可以,在线等!!

[解决办法]
/[1-9][0-9]*/
[解决办法]
0|/^[1-9]{1,}
[解决办法]
0|/^[1-9][0-9]+?
[解决办法]

探讨
我想在输入的时候,如果不符合要求,就不让他输入,,大家可不可以写详细一点js

[解决办法]
百度 Google 一下很多
[解决办法]
HTML code
    <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>
[解决办法]
HTML code
    <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> 

读书人网 >asp.net

热点推荐