我想使用正則表達式來提取這些電話號碼的模式:PHP正則表達式來提取電話號碼
xxx.xxx.xxx,XXX-XXX-XXX(XXX)XXX-XXXX,或(XXX)XXX- XXXX
我已經做到了這一點:
preg_match_all('/\b[0-9]{3}\s*-\s*[0-9]{3}\s*-\s*[0-9]{4}\b/',$output,$matches);
但它只匹配XXX-XXX-XXX你的幫助,將不勝感激。謝謝!
我想使用正則表達式來提取這些電話號碼的模式:PHP正則表達式來提取電話號碼
xxx.xxx.xxx,XXX-XXX-XXX(XXX)XXX-XXXX,或(XXX)XXX- XXXX
我已經做到了這一點:
preg_match_all('/\b[0-9]{3}\s*-\s*[0-9]{3}\s*-\s*[0-9]{4}\b/',$output,$matches);
但它只匹配XXX-XXX-XXX你的幫助,將不勝感激。謝謝!
(?:\(|\b)[0-9]{3}\s*\)?[.-]?\s*[0-9]{3}\s*[.-]\s*[0-9]{3,4}\b
這應該爲你做。參見演示。
正則表達式是你可以學習的最好的東西之一。我用過的每種語言都很有用。 –
@NickYoung同意:) – vks
我不擅長用正則表達式,但是當我試圖做一個我使用這個網站:http://txt2re.com/index-php.php3也許它可以幫助你 –