function PricerrTheme_isValidNumber($number)
{
return eregi("^(?:01)?01[0-9]'d{8}$", $number);
}
您好,我想添加一个验证码,用于使用以下区号验证手机号码
0100,0101,0106,0109
然后是 7 位数字,所以看起来像这样
01005555555或01015555555
我的代码不起作用,它总是给我验证错误,无论我输入了正确还是错误的值都没有关系
这可能会进一步帮助您。
$phone = "01005555555";
if(preg_match("/^010[0|1|6|9][0-9]{7}$/", $phone)) {
echo "valid";
}
else {
echo "invalid";
}
php 代码:
$re = "/^010[0169]{1}''d{7}$/";
$str = "01005555555";
preg_match($re, $str, $matches);
正则表达式现场演示
更简单的 PHP:
function PricerrTheme_isValidNumber($number)
{
return preg_match("/^010[0169]{1}''d{7}$/", $number);
}
.html:
<input type="text" pattern="^010[0169]{1}'d{7}$" />