2013-12-12 73 views
2

有人可以提供一个示例JavaScript正则表达式匹配101 - 999吗?我很难找出答案。RegEx模式匹配101 - 999

+0

你确定你需要的正则表达式?不会'n> = 101 && n <= 999'吗? – Pavlo

回答

2

你可以使用这个表达式:

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

谢谢,这是工作.... :) – user2125098

+0

肯定比我的更好;)唯一的问题是,这需要匹配是在开始和结束,因此匹配内联文本时失败。你可以用'\ b(10 [1-9] | 1 [1-9] [0-9] | [2-9] [0-9] {2})\ b代替'字边界。 – brandonscript

+0

@ r3mus:是的,也可以使用真正的单词边界。 – anubhava