2014-02-05 170 views
1

我試圖創建一個正則表達式來檢查是否輸入了有效的電話號碼。我的正則表達式有問題。這裏是我使用的源代碼:正則表達式 - 電話號碼 - Android

if (!Pattern.matches("(\\d{3}-){1,2}\\d{4}", s)) { 
        et.setError("Enter a valid Phone Number"); 
} 

我在做什麼錯?

回答

1

這是正則表達式的固定問題:

(\\+[0-9]+[\\- \\.]*)?" + "(\\([0-9]+\\)[\\- \\.]*)?" + "([0-9][0-9\\- \\.]+[0-9])