求1js正则表达式

求一js正则表达式只能输入正整数,可以输入零,但不能以零开头如(0125)不可以,在线等!![解决办法]/[1-9][0-9

求一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>