我正在寻找一个正则表达式,它可以接受1到99之间的任何值,并且不接受任何负值。到目前为止,我有:
"regex":/^[A-Za-z0-9]{3}[0-9]{6,}$/,
答案 0 :(得分:12)
这应该有效:
[1-9][0-9]?
如果您希望整个字符串只是一个数字,则需要^ $ included:
^[1-9][0-9]?$
这取决于这是否是整个正则表达式,或者您希望它是更大的正则表达式的一部分。
答案 1 :(得分:2)
如果你想要1..99,那么你可能想要使用:
/^[1-9]|[1-9][0-9]$/