當前位置:首頁 » 編程語言 » php手機號正則表達式

php手機號正則表達式

發布時間: 2024-11-09 16:51:55

php 過濾手機號及類似手機號

幫你找了以下:

$phonenumber='13712345678';
if(preg_match("/^1[34578]{1}d{9}$/",$phonenumber)){
echo"是手機號碼";
}else{
螞祥echo"不旦物彎是手機號碼";

這段代碼可以檢車你要查詢的變數是不是一個手機號碼。

/^1[34578]{1}d{9}$/這個正則表達式模悶,表示必須1開頭,第二位數是3|4|5||7|8,如果那天出了16*開頭的號碼,你可以在後面再加一個6就可以了。

㈡ 求php正則表達式 從一段文本內容中提取 手機號碼和固定電話

$preg = "/[^0-9+]*(?P<tel>(\+86[0-9]{11})|([0-9]{11})|([0-9]{3,4}-[0-9]{7,10}))[^0-9+]*/";

㈢ php使用正則表達式匹配手機號求助

$g = "/^1[34578]\d{9}$/"; // "^"符號表示必須是1開頭; "[ ]"的意思是第二個數字必須是中括弧中一個數字; 而 \d 則表示0-9任意數字,後跟{9}表示長度是9個數字; 後面的$表示結尾; 開始和結尾的 / 是正則表達式必須放在這個中間, 有的後面可能還跟模式.

㈣ php判斷手機號9位數會報錯。12位數會報錯,為什麼到了第10位就不報錯

這是一個正則表達式,第一位是1,第二位匹配的是0-9,第三位35789。然後是八位數字。這樣合起來剛好是十一位,所以十一位不報錯,其他的位數都會報錯。

㈤ php正則匹配數字

式子:/^[a-zA-Z0-9]+$/u

釋義:

"/":表示正則表達式的定義,固定寫法。

"^":表示開頭。

"[]":表示字元組。匹配所包含的任意一個字元。如,「[ab]」匹配「plain」中的「a」。

"a-z":表示匹配小寫字母a-z的字母範圍。

"A-Z":表示匹配大寫字母A-Z的字母範圍。

"0-9":表示匹配0-9的數字范圍。

"+":表示匹配次數大於等於1。

"$":匹配輸入行尾。如果設置了RegExp對象Multiline屬性,$也匹配「 」或「 」之前的位置。


"u":最後的u是模式修飾符,嚴格的說可能叫預定義常量。表示使用unicode進行匹配。

(5)php手機號正則表達式擴展閱讀:

正則表達式的特點是:

1. 靈活性、邏輯性和功能性非常強;

2. 可以迅速地用極簡單的方式達到字元串的復雜控制。

3. 對於剛接觸的人來說,比較晦澀難懂。

由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。

㈥ php 同時驗證電話號碼和手機號碼的正則表達式,請寫下號碼格式

懸賞也太低了點吧: 提供一個吧,追加懸賞啊。。。
preg_match('%^(?:(?:0[0-9]{2,3}[0-9]{7,8})|(?:1[3|4|5|8][0-9]{9}))$%', $subject,$c);
var_mp($c);

㈦ php函數 輸出一手機號中間五位用星號代替 怎麼寫啊

網站展示用戶隱私數據的時候,需要安全處理。比如:對手機號碼中間五位或多位進行*號替換。PHP常用處理的方式有兩種,一種是用substr進行截取,然後拼接*號;另一種是使用正則替換。示例代碼如下:

//index.php

<?php
header("Content-type:text/html;charset=utf-8;");
//測試
//純手機號碼
$phone="10021012110";
echophoneSafeDeal($phone);
echo"<br/>";
$phoneStr="聯系方式:10021012110";
echophoneSafeDeal($phoneStr,true);
/**
*手機號碼安全處理(中間五位用*代替)
*
*@paramString$phone
*@paramboolean$string
*/
functionphoneSafeDeal($phone,$flag=false){
//字元串中包含手機號碼替換
if($flag){
returnpreg_replace('/(d{3})d{5}(d{3})/','${1}*****${2}',$phone);
}else{
//純手機號碼處理
returnsubstr($phone,0,3)."*****".substr($phone,8,3);
}
}

運行結果:


㈧ PHP提取字元串中的手機號正則表達式怎麼寫

"/^[0-9]{11}/"

熱點內容
ftp保存密碼是灰色 發布:2025-01-11 14:00:07 瀏覽:260
壓縮文件最好 發布:2025-01-11 13:59:58 瀏覽:648
有幾家java培訓機構 發布:2025-01-11 13:55:05 瀏覽:475
搭建個人伺服器缺點 發布:2025-01-11 13:54:13 瀏覽:375
怎麼用安卓的手機登錄ios第五人格 發布:2025-01-11 13:44:11 瀏覽:768
登陸Ftp重輸密碼 發布:2025-01-11 13:40:12 瀏覽:334
解壓神器有氧射擊 發布:2025-01-11 13:33:04 瀏覽:853
百度雲的好友在哪個文件夾 發布:2025-01-11 13:32:13 瀏覽:749
2級c語言試題 發布:2025-01-11 13:09:21 瀏覽:941
rft屏幕代碼編譯 發布:2025-01-11 12:54:01 瀏覽:745