当前位置: 代码迷 >> ASP.NET >> 求1js正则表达式
  详细解决方案

求1js正则表达式

热度:7587   发布时间:2013-02-25 00:00:00.0
求一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>