当前位置:首页 » 编程语言 » php正则表达式手机号

php正则表达式手机号

发布时间: 2022-10-19 10:49:24

❶ 正则表达式判断手机号

下面一段代码是关于正在表达式判断是否为手机号码的代码,具体代码如下所述:
public static boolean isMobileNO(String mobile) {
Pattern p = Pattern
.compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$");
Matcher m = p.matcher(mobile);
return m.matches();
}

php使用正则表达式匹配手机号求助

$g = "/^1[34578]\d{9}$/"; // "^"符号表示必须是1开头; "[ ]"的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间, 有的后面可能还跟模式.

❸ 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还可能是其他的话,在中括号中添加就行

❹ php利用正则表达式匹配手机号码并把手机第五到第八位用*号替代输出

<?php

$haoma="15012345678";
echo preg_replace("/(\d{4})(\d{3})/","$1***",$haoma);

?>

❺ 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正则表达式 从一段文本内容中提取 手机号码和固定电话

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

❼ 手机号正则表达式精简

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

❽ 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 手机号码 正则表达式 最新的 ^1[3458]\d{9}$ 介个不好使呢

现在关于手机判断的,确实不太好做了,因为手机号码变化已经比较大了.可能今天你写了正则,明天就出了新的号码段了,所以还是直接只限制数字吧

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

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:513
微博数据库设计 发布:2025-07-05 15:30:55 浏览:18
linux485 发布:2025-07-05 14:38:28 浏览:298
php用的软件 发布:2025-07-05 14:06:22 浏览:747
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:421
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:675
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:229
java的开发流程 发布:2025-07-05 12:45:11 浏览:673
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:274
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:824