2013-12-12 109 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