正则表达式用于识别非负值1..99

时间:2010-11-16 14:45:06

标签: regex

我正在寻找一个正则表达式,它可以接受1到99之间的任何值,并且不接受任何负值。到目前为止,我有:

"regex":/^[A-Za-z0-9]{3}[0-9]{6,}$/,

2 个答案:

答案 0 :(得分:12)

这应该有效:

[1-9][0-9]?

如果您希望整个字符串只是一个数字,则需要^ $ included:

^[1-9][0-9]?$

这取决于这是否是整个正则表达式,或者您希望它是更大的正则表达式的一部分。

答案 1 :(得分:2)

如果你想要1..99,那么你可能想要使用:

/^[1-9]|[1-9][0-9]$/