php最简单的验证手机号码

作者:enenba | 发表于:2012-08-01 09:22 | 分类:正则表达式

最简单的验证手机号码
中国的手机都是以1开头的10位数字。

用到正则  ^1([0-9]{9})

<?php
$mobile = '15858588585';
if(!preg_match('/^1([0-9]{9})/',$mobile)) exit('mobile phone error');
?>

 

^1首字符为1不解释

[0-9] 零到九的数字

{...

阅读全文>>

0人成功匹配 2548人撸过

最新手机号码正则表达式

作者:enenba | 发表于:2012-07-02 17:22 | 分类:正则表达式

现在的手机号码增加了150,153,156,158,159,157,188,189
所以正则表达式如下: string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";


再添加180,147等,更加全面的表达式:

^(1(([35][0-9])|(47)|[8][0126789]))\d{8}$

 

再次修改添加了183,并添加了座机...

阅读全文>>

1人成功匹配 3005人撸过