PHP正则,同时匹配多种情况

$tel = '0527-4566126';
$search = '/^(1(([356][0-9])|(47)|[8][0-9]|[7][0-9]|[9][0-9]))\d{8}$|^0[0-9]{2,3}[-]?\d{7,8}$/';
if (preg_match($search, $tel)) {
    echo "通过";
} else {
    echo "不通过";
}

可以同时匹配手机号和座机。

posted @ 2020-06-29 11:31  TBHacker  阅读(951)  评论(0编辑  收藏  举报