導航:首頁 > 編程語言 > php匹配手機號

php匹配手機號

發布時間:2025-01-11 21:56:04

1. php提取手機號碼的正則表達式 應該怎麼寫

$reg = '/[^0-9+]*(?P<tel>(\+86[1][368][0-9]{9})|([1][368][0-9]{9}))[^0-9+]*/';

手機的格式:第一位1,第二位能想起來的有3,6,8。(13×,16×,18×)
所以通過判斷前面兩位就能篩選出手機號碼,然後後面再跟隨意9位數即可。

如果第二位除了3,6,8還可能是其他的話,在中括弧中添加就行

2. 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);
}
}

運行結果:


3. 手機號正則表達式精簡

精簡後:1/^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/

4. 如果瀏覽者使用手機登陸PHP頁面,如何獲得他的手機號碼

1、手機號是有規律的,都是有區間代表那個地方的。
2、知道了那個區間代表那個地方的手機號,你可以使用substr截取函數來截取對應的位數來判斷
3、至於如何獲取到,是通過對方在前端輸入手機號後來獲取的。一般沒有辦法獲得,許可權不夠,用app的話或許可以。

5. php中怎麼做到從很多手機號中隨機選取一個手機號

你都寫好了,還問什麼!

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

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

7. 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);

8. php驗證手機號碼:"^1[3|4|5|7|8][0-9]\\d{8}$"

用正則表達式:
$str = '';
$isMatched = preg_match('/0?(13|14|15|17|18|19)[0-9]{9}/', $str, $matches);
var_mp($isMatched, $matches);

9. php如何獲取本地手機號

代碼:

<?php
functioninquiry_number_infor($phonenumber)
/*
*傳入手機號碼,通過API的到xml格式數據,對xml進一步解析,最後返回相應的號碼信息的數組。
*
*@paramstring$phonenumber
*
*@returnarray
*/

{
$url="http://api.showji.com/Locating/default.aspx?m=$phonenumber&output=xml&callback=querycallback";
$lines_array=file($url);
$lines_string=implode('',$lines_array);
echohtmlspecialchars($lines_string);
echo"</br>";
$p=xml_parser_create();
xml_parse_into_struct($p,$lines_string,$vals,$index);
xml_parser_free($p);
$return_arr=array();
foreach($valsas$val)
{
$key=$val["tag"];
if($key!="QUERYRESPONSE")
{
$value=$val["value"];
$return_arr[$key]=$value;
}
if($key==="QUERYRESULT"&&$value==="False")break;
}
return$return_arr;
}
$ret=inquiry_number_infor("11210982674");
//$ret=inquiry_number_infor("15210982674");
print_r($ret);

閱讀全文

與php匹配手機號相關的資料

熱點內容
威聯通套件編譯 瀏覽:231
清刻pdf 瀏覽:982
可編程延時發生器 瀏覽:93
濱州用伺服器織夢要怎麼上傳文件 瀏覽:866
java7與java8 瀏覽:958
真空壓縮袋什麼材質好 瀏覽:935
excel批量見建文件夾 瀏覽:556
黑馬程序員就業班筆記 瀏覽:370
單片機供電自鎖電路設計 瀏覽:56
pythongui測試工具 瀏覽:834
哈曼l7功放編程 瀏覽:218
體溫單片機 瀏覽:613
快捷鍵命令不能用了 瀏覽:347
邊界層加密網格優點 瀏覽:236
linuxvi保存文件 瀏覽:535
把視頻打包出文件夾是什麼意思 瀏覽:446
如何在藏書館app上注銷賬號 瀏覽:826
51單片機架構 瀏覽:897
安卓下載東西怎麼弄 瀏覽:524
我的世界伺服器地址13 瀏覽:312