正则表达式怎么不允许输入0000这样的
发布时间: 2012-06-03 16:59:40 作者: rapoo
正则表达式,如何不允许输入0000这样的数字?
正则表达式,如何不允许输入0000这样的数字?
一个文本框,要求输入数字范围【0-10000】之间的浮点数,但用户输入0000,000,00等字符的时候时候正则表达式没有起作用,也就是说,当数字的第一位是0的时候,后面不允许再输入0.
这个正则表达式该如何写。
[解决办法]
在判断正则前,判断第一个字符 TextBox.Text[0] == '0' ,如果成立,正则都不用判断,直接返回错误
[解决办法]
"^(0|[1-9][0-9]*)$"
只能输入0或者非0开头的数是不是你想要的?
[解决办法]
[解决办法]直接判断前两位不就行了?如果第一位是0第二位只能输入1-9或.
[解决办法]