日期:2014-05-20  浏览次数:20775 次

如何判断以一个或多个0为结尾的整数正则\d+0+怎么不管用阿
什么样的正则才是对的阿

------解决方案--------------------
^\d+0$
------解决方案--------------------
Regex reg = new Regex(@ "^\d+[0]*$ ");
if (reg.IsMatch( "1230 "))
{
Response.Write( "OK ");
}
------解决方案--------------------
/^[1-9]+[0]*$/
------解决方案--------------------
\d+[0]+$
------解决方案--------------------
^\d*0+$
------解决方案--------------------
^-?\d+[0]+$
------解决方案--------------------
没听明白你的意思
你是要把结尾为0的正整数 过滤掉吗
那就这样
^[1-9]\d{0,}[^0]$|0 (只一个0的情况除外)

如果是想验证正整数且为0时只能出现一个0 就这样 (^[1-9]\d+)|0$
------解决方案--------------------
我测试过了!必须对!给分!!^_^
------解决方案--------------------
^-?\d+[0]+$ 支持这个
可以是负数
------解决方案--------------------
^\d*?0$(?!\n)