【发布时间】:2017-11-12 09:47:26
【问题描述】:
我正在尝试使用 PHP 函数 preg_match 验证 10 位数的手机号码。下面的代码不会产生任何输出。
是正则表达式错误吗?或者我用错了。
我在输出中期待Hi True。如果匹配,则Hi False,如果不匹配。
<?php
$value = '9987199871';
$mobileregex = "/^[1-9][0-9]{10}$/" ;
echo "Hi " . preg_match($mobileregex, $value) === 1; // @debug
?>
【问题讨论】:
标签: php regex preg-match