导航:首页 > 编程语言 > 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匹配手机号相关的资料

热点内容
准了app月卡可以看什么 浏览:139
云服务器开机要开30秒 浏览:645
php数组传递给js 浏览:639
在世纪的转折点上pdf 浏览:857
变频制冷压缩机性能实验 浏览:574
印刷哪个app好 浏览:366
安卓手机如何查看连接过的wifi密码 浏览:460
chrpythonord 浏览:353
android切片 浏览:230
前端js调用php 浏览:590
文件夹res是什么 浏览:488
linuxput命令 浏览:932
智能仿生算法模拟退火 浏览:903
汽车办解压能代办吗 浏览:13
美林程序员 浏览:841
安卓如何开网络 浏览:730
宿来app什么时候上线 浏览:764
成都python培训机构好不好 浏览:421
mysql查看配置命令 浏览:597
v8编译cmake 浏览:966