php匹配电话号码的正则表达式(支持区位、直播号码、分机号码)
电话号码区配的正则表达式实例:
<?php /** * 匹配电话号码的正则实例 * edit www.jbxue.com */ $preg = '/(^0?1[2,3,5,6,8,9]\d{9}$)|(^(\d{3,4})-(\d{7,8})$)|(^(\d{7,8})$)|(^(\d{3,4})-(\d{7,8})-(\d{1,4})$)|(^(\d{7,8})-(\d{1,4})$)/'; $b = '13345678901'; $b = '013215245245'; $b = '1234-12345678-1234'; if(preg_match($preg, $b)){ echo "匹配到了"; }else{ echo "没有匹配到"; } ?>
[2,3,5,6,8,9]
只提供了这几种类型的手机号:12...,13...,15...,16...,18...,19...。
不足的添加,多余的删除即可。
完美支持各种手机号(支持含有0的手机号如:013545454875),电话座机号码。
您可能感兴趣的文章:
php匹配电话号码的正则表达式(支持区位、直播号码、分机号码)
验证手机号码、电话号码的正则表达式汇总
最新手机号码正则表达式(php版)
js 正则表达式之$1$2$3$4$5$6$7$8$9属性及返回子匹配的结果
PHP常用用的六个处理正则表达式函数
正则表达式判断所填入号码的运营商的js代码
php常用正则表达式(日期 电话 中文 邮箱等)
一些常用的正则表达式
正则表达式在网络编程中的运用
php中固定电话号码和手机号码正则表达式验证