2012-12-14 28 views

回答

5

這是否適合您?

(?!1612)(1[0-9]{3}) 
0
String str = ... 
if (str.matches("1[\\d]{3}") && !"1612".equals(str)) { 
    // good to go 
} 
+0

我想單正則表達式,可能是我應該刪除Java標記 – Rahul

3

您可以嘗試:

^1(?!692)[0-9]{3}$ 
1

試試這個代碼

\\b1(?!612)\\d{3}\\b 
+0

它是工作.. :) – Rahul