php匹配電話號碼的正規表示式(支援區位、直播號碼、分機號碼)

WBOY
發布: 2016-07-25 08:58:25
原創
1093 人瀏覽過
本文介绍下,php实现电话号码匹配的正则表达式一例,有需要的朋友,参考下吧。

电话号码区配的正则表达式实例:

<?php
/**
* 匹配电话号码的正则实例
* edit bbs.it-home.org
*/
$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.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!