我嘗試了許多次,使用preg_match_all
獲取一些電話號碼。preg_match_all獲取電話號碼的模式
我想的事,沒有問題是這些結構:
09123456789
+989123456789
989123456789
0912 345 6789
+98 912 345 6789
如何使用preg_match_all找到頂級的數字?
他們可能有空間或沒有。
他們都與+98
OR 98
對於國家代碼可能啓動,
然後電話號碼必須與9
OR 0
開始。
我已經試過這樣的:(但它並不適用於所有的工作)
/[+989][09]*([0-9]{9,})/i
你想找到與啓動數'0'? – 2014-09-22 12:48:25
@AvinashRaj不,它可能以9或0開頭 – Pafo 2014-09-22 12:49:40
'然後電話號碼必須以9'開頭? 請添加一些樣本字符串,應該匹配您的圖案,也不應該匹配您的圖案 – 2014-09-22 12:50:30