php很常用的正则表达式
php很常用的正则表达式
判断一个字符串是不是邮箱或者手机号码
$data = '1@qq.com';
if (preg_match("/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i", $data)) {
echo "是邮箱";
}elseif (preg_match('#^13[\d]{9}$|^14[5,7]{1}\d{8}$|^15[^4]{1}\d{8}$|^17[0,6,7,8]{1}\d{8}$|^18[\d]{9}$#', $data)) {
echo '是手机号码';
} else {
echo '都不是!';
}本文链接:https://www.choudalao.com/article/51
转载请注明来源,感谢尊重原创内容。
留言评论
支持表情、回复和点赞。评论需要先登录。