PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)
//验证手机号
$match = '/^((13[0-9])|(15[^4,\d])|(18[0,5-9]))[0-9]{8}$/';
//验证座机
$match = '/^(0[0-9]{2,3}-)?([2-9][0-9]{6,7}) (-[0-9]{1,4})?$/';
//验证身份证号15或18位
$match = '/(^d{15}$)|(^d{17}(d|X|x)$)/';
//Email验证
$match = '/^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/';
//将手机号中间转换为 * 号
$tel = 18600000000;
$pattern = '/(d{3})d{4}(d{3})/';
$replacement = "$1****$2";
echo preg_replace($pattern,$replacement,$tel);
您可能感兴趣的文章:
PHP常用正则(手机号、座机、邮箱、身份证及手机号截取)
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
12306手机核验收不到验证码怎么解决
php邮箱检测的正则表达式一例
jquery验证手机号码、邮箱格式是否正确示例代码
12306身份证待核验是什么意思?怎么解决?
php常用正则表达式(日期 电话 中文 邮箱等)
PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息
最新手机号码正则表达式(php版)
JQuery验证工具类搜集整理