我想寫一個匹配的方法在PHP中,允許我匹配電話號碼。PHP - RegEx匹配電話號碼有或沒有國家代碼
我的情況是我想要構建一個應用程序,它將從Android設備中提取手機聯繫人號碼,在後端,它將匹配手機通訊錄與當前應用程序用戶,如果匹配,則添加這些用戶作爲朋友,類似於whatsapp在將手機聯繫人與在其設備中擁有WhatsApp應用的用戶進行匹配時的做法。
我現在遇到的問題是我如何編寫一個RegEx,可以匹配電話號碼是否帶有國家代碼或前導零。
在應用程序中,我要求的用戶的國家和電話號碼,例如我的一個朋友進入這些值: 國家:約旦(+962) 電話號碼:799633999 這在後端將被保存as +962799633999
如果我們假設我正在講故事,我的朋友號碼爲0799633999,那麼我可以使用的regEx將匹配0799633999和+96279963999?
但國家代碼並不總是一個3個位數,我試圖找到需要一個通用的正則表達式考慮到任何國家代碼 – 2012-04-23 14:19:49
看起來修改答案 – 2012-04-24 04:40:39
很酷,非常感謝! – 2012-04-25 15:11:44