有人可以给我一个正则表达式,数字在1到5之间

时间:2010-09-20 11:06:33

标签: regex

有人可以给我一个正则表达式,数字介于1到5之间,单个数字

e.g。输入必须是1到5之间的数字,55或23不匹配

4 个答案:

答案 0 :(得分:12)

尝试使用anchors

/^[1-5]$/

说明:

^     Start of line/string.
[1-5] A digit between 1 and 5.
$     End of line/string.

答案 1 :(得分:1)

将它检查为数字(即(x> = 1&& x< = 5)或类似事件)而不是使用正则表达式是不是更简单?

答案 2 :(得分:0)

说得更简洁

if(x> 0 and x<5)

IMHO

答案 3 :(得分:-2)

也许这应该做     [1-5]