Reg Ex测试编号范围使用\ b

时间:2015-03-11 02:34:24

标签: javascript regex

我创建了一个正则表达式来测试输入是否在1-99范围内。它测试正确,但是当我输入10时,它表明存在问题。我猜是因为范围[1-9]不包括'0'。如何更改语法以包含“0”,以便10不会被拒绝作为1-99之间的输入?

var regex = /^(\b[1-9]{1,2}\b)$/;

1 个答案:

答案 0 :(得分:1)

尝试这种模式

/^\b([1-9][0-9]?)\b$/ 

编辑:调整后的捕获组