有人可以给我一个正则表达式,数字介于1到5之间,单个数字
e.g。输入必须是1到5之间的数字,55或23不匹配
答案 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]