我知道這個問題在這裏被問過像一千次,但我還沒有得到它的掛鉤。如果匹配電話號碼格式,我需要檢查文本框的幫助。格式應該是這樣的:使用電話號碼的正則表達式
000-000-000
或(+000)00-000-000
。有誰能夠幫助我 ?
我知道這個問題在這裏被問過像一千次,但我還沒有得到它的掛鉤。如果匹配電話號碼格式,我需要檢查文本框的幫助。格式應該是這樣的:使用電話號碼的正則表達式
000-000-000
或(+000)00-000-000
。有誰能夠幫助我 ?
給這個模式的嘗試,
^(\(\+\d{3}\)|\d)\d{2}(-\d{3}){2}$
截圖:
生成說明:在一行的開頭
^
(\(\+\d{3}\)|\d)
\(\+\d{3}\)
\(
\+
\d{3}
{3}
\)
\d
\d
\d{2}
{2}
(-\d{3}){2}
{2}
{2}
-
\d{3}
{3}
$
(?:\d|\(\+\d{3}\))\d{2}(?:-\d{3}){2}
或者,如果您關注性能,最好將其更改爲:
(?:\(\+\d{3}\)|\d)\d{2}(?:-\d{3}){2}
模式1是\d{3}\-\d{3}\-\d{3}
模式2是\(\+\d{3}\)\d{2}\-d{3}\-\d{3}
所以你需要匹配樣式1或模式2:
(\d{3}\-\d{3}\-\d{3})|(\(\+\d{3}\)\d{2}\-d{3}\-\d{3})
顯示您的相關問題,當前的代碼。 – 2013-04-08 08:54:44