【发布时间】:2014-08-25 12:19:08
【问题描述】:
我正在制作一个电话号码验证器,所有号码都应以168 开头,然后是 9 位数字 123456789。电话号码总共只能有 12 位数字。
我试过了
$phoneNumber = '168921500789';
if( preg_match( "/^\168[0-9]{9}$/", $phoneNumber ) ){
echo "Valid number";
} else {
echo "Invalid number";
}
当我运行脚本时,数字无效。如何使脚本只包含必须以 168 开头的 12 位数字?。
【问题讨论】:
-
我不确定电话号码验证。您可以测试它是否与模式匹配,但这并不能防止输入错误的数字。