我正在尝试使用 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
?>
Run Code Online (Sandbox Code Playgroud)
正则表达式取自/sf/answers/535488481/