當前位置:首頁 » 編程語言 » 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}/"

熱點內容
低配捷達能升級哪些配置 發布:2024-11-22 19:59:54 瀏覽:255
小溪流水聲解壓 發布:2024-11-22 19:59:03 瀏覽:627
datepickerandroid 發布:2024-11-22 19:54:31 瀏覽:655
方舟編譯器與虛擬機 發布:2024-11-22 19:44:15 瀏覽:141
nas存儲應用場景 發布:2024-11-22 19:17:07 瀏覽:976
美年大健康體檢查詢密碼是什麼 發布:2024-11-22 19:14:49 瀏覽:747
wps存儲找不到了 發布:2024-11-22 19:09:21 瀏覽:524
蘋果訪問報告 發布:2024-11-22 19:06:03 瀏覽:658
區域網訪問虛擬主機 發布:2024-11-22 19:01:05 瀏覽:517
安卓怎麼玩英雄聯盟手游最後有個圖片 發布:2024-11-22 18:55:58 瀏覽:749