2014-02-18 173 views

回答

1

確保使用啓動錨^,避免不必要的字符類中轉義:

^([0-9]+[()/#-]*)$ 
  • 開始/結束錨將避免不必要的匹配輸入的問題。
  • 還要注意,如果它被放置在第一個或最後一個位置字符類中
+1

你應該加上一句話約'-'不是在一個字符組的開始/結束,因此(可能是連字符轉義避免)被解釋爲一個範圍。 –

+1

工作。我認爲^表示字符串的首字母,所以通過指定它,我認爲字符串絕對應該以數字開頭。 – Anu

+0

謝謝@BastiM:我添加了一個關於它的註釋。 – anubhava