簡體   English   中英

正則表達式,用於保存電話號碼的字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM