Javascript 正则表达式模式匹配101-999

Javascript 正则表达式模式匹配101-999,javascript,regex,Javascript,Regex,有人能提供一个JavaScript正则表达式的例子来匹配101-999吗?我很难弄明白。你可以使用这个正则表达式: ^(10[1-9]|1[1-9][0-9]|[2-9][0-9]{2})$ 肯定比我的好;)唯一需要注意的是,这要求匹配在开头和结尾,因此在匹配内联文本时失败。您可以使用\b(10[1-9]| 1[1-9][0-9]|[2-9][0-9]{2})\b来代替,这减少了对单词边界的限制。@r3mus:是的,也可以使用单词边界。确实需要正则表达式吗?不会n>=101&&n

有人能提供一个JavaScript正则表达式的例子来匹配101-999吗?我很难弄明白。你可以使用这个正则表达式:

^(10[1-9]|1[1-9][0-9]|[2-9][0-9]{2})$

肯定比我的好;)唯一需要注意的是,这要求匹配在开头和结尾,因此在匹配内联文本时失败。您可以使用
\b(10[1-9]| 1[1-9][0-9]|[2-9][0-9]{2})\b来代替
,这减少了对单词边界的限制。@r3mus:是的,也可以使用单词边界。确实需要正则表达式吗?不会
n>=101&&n