Javascript正则表达式仅用于整数,不以0开头但允许0

时间:2012-08-18 12:17:46

标签: javascript regex

我需要一个正则表达式来验证整数。不允许05 and 00,但允许0。 目前我有这个:

/^[1-9]\d*$/

但它不允许0。谢谢你的帮助。

2 个答案:

答案 0 :(得分:8)

 ^(?:[1-9]\d*|0)$

这是你的模式...

答案 1 :(得分:5)

你的正则表达式应该是^(?!0.)\d+$