Heim > Backend-Entwicklung > PHP-Tutorial > 求PHP正则匹配电话号码解决办法

求PHP正则匹配电话号码解决办法

WBOY
Freigeben: 2016-06-13 13:28:49
Original
981 Leute haben es durchsucht

求PHP正则匹配电话号码
一条正则如何实现:
1.匹配手机号,或者是否是带+86
2.座机,7~8位,也有可能 区号-电话号码-分机号是否带86,或者不带分机号的

------解决方案--------------------

JScript code

<script type="text/javascript">
            /**
             * 移动号段:134、135、136、137、138、139、150、151、152、157、158、159、    187、188、147(数据卡)
             * 联通号段: 130、131、132、155、156、185、186
             * 电信号段:133、180、189
             */
            var patter = /^1(5[0-35-9]|8[06789]|3[0-9]|47)\d{8}$/;
            /**
             * 匹配固定电话 (区号-)+号码 区号可以不写,-也可以不写  匹配大部分固话,但不包括4位以上的区号地区的电话
             */
            var patter = /^(0(10|21|22|23|[1-9][0-9]{2})(-|))?[0-9]{7,8}$/
            
        </script> <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage