标签: javascript regex
我创建了一个正则表达式来测试输入是否在1-99范围内。它测试正确,但是当我输入10时,它表明存在问题。我猜是因为范围[1-9]不包括'0'。如何更改语法以包含“0”,以便10不会被拒绝作为1-99之间的输入?
var regex = /^(\b[1-9]{1,2}\b)$/;
答案 0 :(得分:1)
尝试这种模式
/^\b([1-9][0-9]?)\b$/
编辑:调整后的捕获组