php 手機號碼格式化輸出

2021-07-10 23:35:38 字數 1013 閱讀 3032

<?php

header("content-type: text/html; charset=utf-8");

//php 手機號碼格式化輸出

function format_phone($phone)

)([0-9])/", "$1-$2", $phone);

elseif(strlen($phone) == 10)

return preg_replace("/([0-9])([0-9])([0-9])/", "$1-$2-$3", $phone);

elseif(strlen($phone) == 11)

return preg_replace("/([0-9])([0-9])([0-9])/", "$1-$2-$3", $phone);

else

return $phone;

}$a = '2801101';

$b = '4001123123';

$c = '15850250299';

echo '**號碼格式化輸出:

';echo '  '.$a.': '.format_phone($a).'

';echo ' '.$b.': '.format_phone($b).'

';echo $c.': '.format_phone($c).'

';echo '';

echo 'preg_replace 函式小總結

';$weigeti='wenku: ';

echo preg_replace('/wenku/','wenku',$weigeti);  echo '

';//大小寫不同,輸出【wenku: 】

echo preg_replace('/wenku/i','wenku',$weigeti); echo '

';//忽略大小寫,執行替換輸出【wenku:

echo preg_replace('/**/u','',$weigeti); echo '

';//強制 utf-8中文,執行替換,輸出【wenku: 】

獲取手機號碼

使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...

匹配手機號碼

1 static void main string args 222 string pattern 1 23 regex rx new regex pattern 24 string input 18817889736 23487 3241247531432 432432145 1589556581...

手機號碼驗證

正規表示式的使用 正規表示式的元素符及其意義 元素符正規表示式中的寫法意義.代表任意乙個字元 d d 代表0 9的任意乙個數字 d d 代表任何乙個非數字字元 s s 代表空白字元,如 t n s s 代表非空白字元 w w 代表可用作識別符號的字元,但不包括 符 w w 代表不可用於識別符號的字元...