這是正則表達式我用匹配的電話號碼,如:正則表達式與國家代碼相匹配的電話號碼
00 00 00 00 00
00 00 0 00 00 00 00
+00 0 00 00 00 00
(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})\s+(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2})
我試圖把它列入到我的JavaScript,但它不是真正的工作
if(document.maj_profil.phone.value.search(/^\(\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(\d{2}\s+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)\s+\(+\d{2}\s+\d\s+\d{2}\s+\d{2}\s+\d{2}\s+\d{2}\)/) == -1)
{
displayDialog('wrong phone format')
}
當然那些\\\(\\\)的是錯誤的?在你的例子中,電話號碼周圍沒有括號。 – 2009-10-14 14:20:04
您的用戶是否必須輸入1個電話號碼,還是必須輸入全部3個電話號碼? – jantimon 2009-10-14 14:22:06
只有一個,但有3種可能的格式 – Roch 2009-10-14 14:28:15