[英]Regex for a string used for save a telephone number
我有個問題。 我應該如何看待以下單詞的正則表達式:+23456745678或+29845281058,(帶逗號),我試過但沒有結果:
if (!preg_match('#^\+[0-9]{11}$#',$string)) {
return ("Msisdn $string is incorrect!");
break;
}
總是我得到這個錯誤。 請幫我。 提前Thx
該模式應為:
'/\+[0-9]{11},?/'
開頭的^和結尾的$代表行的開始和結尾,我不確定您是否真的要在那里(我的猜測不是)。
在這里進行測試: http : //www.phpliveregex.com/p/78v
另一種選擇是使用\\ d作為數字
'/\+\d{11},?/'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.