当前位置:首页 » 编程语言 » 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);

热点内容
编译电路输出量 发布:2024-12-26 00:36:06 浏览:678
压缩成iso文件 发布:2024-12-26 00:22:22 浏览:378
共轭复数的运算法则 发布:2024-12-26 00:22:19 浏览:846
java视频教程分享 发布:2024-12-26 00:22:18 浏览:427
web图片缓存 发布:2024-12-26 00:21:01 浏览:156
verilog编译结果 发布:2024-12-26 00:10:00 浏览:774
u盘启动安装linux系统 发布:2024-12-26 00:07:45 浏览:495
sizeof编译 发布:2024-12-26 00:07:01 浏览:762
安卓手机什么是双卡 发布:2024-12-25 23:54:40 浏览:893
dnd服务器ip地址 发布:2024-12-25 23:48:08 浏览:197