php使用正则表达式编写程序验证手机号码是否符合要求?要求:请使用自定义函数编写并验证2个手机号码是否符合要求。
时间: 2023-12-06 13:40:46 浏览: 102
js验证电话号码手机号码的正则表达式
5星 · 资源好评率100%
可以使用以下自定义函数来验证手机号码是否符合要求:
```php
function validatePhoneNumber($phone) {
if(preg_match('/^1[3456789]\d{9}$/', $phone)) {
return true;
} else {
return false;
}
}
```
上面的函数使用正则表达式来验证手机号码,正则表达式`/^1[3456789]\d{9}$/`表示以1开头,第二个数字为3、4、5、6、7、8、9中的一个,后面跟着9个数字,共11位数字。如果传入的手机号码符合要求,该函数将返回true,否则返回false。
以下是使用该函数验证两个手机号码是否符合要求的示例代码:
```php
$phone1 = '13888888888';
$phone2 = '19999999999';
if(validatePhoneNumber($phone1) && validatePhoneNumber($phone2)) {
echo '两个手机号码均符合要求';
} else {
echo '至少有一个手机号码不符合要求';
}
```
阅读全文