/^[1-9]+[0-9]*]*$/
可以验证正整数,但我希望形如02这样的也算正整数,当然,00就不是正整数了,怎么改这个正则啊
可以验证正整数,但我希望形如02这样的也算正整数,当然,00就不是正整数了,怎么改这个正则啊
解决方案 »
- javascript判断字符串中含有多少个指定的字符???
- 如何删除字符串中的空格
- 请问 classid=clsid:8E27C92B-1264-101C-8A2F-040224009C02的日历的源代码在哪里能找到?
- 求教一个基础问题:一个变量最大能存储多少个字节??
- 正则表达式加了^ 与不加这个符号的区别
- 在javascript中,调用java 函数,但函数的参数值是在此javascript中,如何书写?
- 我用oncontextmenu锁住右键,但当点击链接时,后退回来,右键锁定不行了,这怎么回事?
- 初学htc,大家帮忙看看怎么回事
- 怎样检索对象的方法?
- 如何实现网页自动滚屏?
- 求一段弹出消息的javascript代码
- 为什么为什么就是不执行??在线等!!
<script type="text/javascript">
var reg = /^(?!0{2,})\d+$/;
alert(reg.test('00'));
alert(reg.test('0'));
alert(reg.test('02'));
alert(reg.test('23'));
</script>
^0+[1-9]\d*|[1-9]\d*$
这下终于是可以的了
var reg = /((?=\d*[1-9]\d*)^\d+$)|^0$/;
alert(reg.test('00'));
alert(reg.test('001'));
alert(reg.test('02'));
alert(reg.test('0'));
alert(reg.test('23'));
</script>
<script type="text/javascript" >
var re = /^0*[1-9]\d*$/;
alert(re.exec( "000" ));
alert(re.exec( "001" ));
alert(re.exec( "12" ));
alert(re.exec( "-1" ));
</script>
/^[0-9]+$/
然后parseInt