0
我希望能夠讀取文本文件並識別手機號碼及其在字符串中的位置。即使數字之間有空格,它也必須能夠識別數字。我已經嘗試了以下內容,但結果是假時,它應爲包含兩個移動號碼的數組:識別並找到英國手機號碼在一個字符串中的位置
$fstring="A UK mobile number: 07765789098... here's another: 077 65362 723";
$pattern = "^(\+44\s?7\d{3}|\(?07\d{3}\)?)\s?\d{3}\s?\d{3}$^";
preg_match ($pattern, $fstring, $matches, PREG_OFFSET_CAPTURE);
var_dump($matches);
給我:
陣列(0){}
正則表達式的問題?
不,又得到一個空值數組與正則表達式 – dlofrodloh
要包括或不國家代碼?因爲這REGEX將匹配+447765789098和+44 077 65362 723.請具體所以我可以更有幫助 –
謝謝的人,作品魅力! – dlofrodloh