我在PHP需要一個正則表達式來從電話號碼的字符串的+或0在多次刪除「+」或「0」從一個電話號碼字符串
的開頭刪除我有此功能除去每一個不數字符
ereg_replace("[^0-9]", "", $sPhoneNumber)
,但我需要更好的東西,所有這些例子應該是...
$sPhoneNumber = "+3999999999999"
$sPhoneNumber = "003999999999999"
$sPhoneNumber = "3999999999999"
$sPhoneNumber = "39 99999999999"
$sPhoneNumber = "+ 39 999 99999999"
$sPhoneNumber = "0039 99999999999"
...這樣
$sPhoneNumber = "3999999999999"
有什麼建議,非常感謝!
你想 「003999999999999」,成爲 「3999999999999」?如果這個數字合法地以0開始呢? –
@mbratch這將無法正常工作。例如取這個數字:「909984302」,你的表達會導致「9998432」 – stackErr
@mbratch仍然會導致同樣的事情 – stackErr