PHP判断字符串是否为手机号码 - 正则表达式示例
使用正则表达式来判断一个字符串是否是手机号码。以下是一个示例代码:
function isPhoneNumber($number) {
$pattern = '/^1[3456789]\d{9}$/';
return preg_match($pattern, $number);
}
$phoneNumber = '13812345678';
if (isPhoneNumber($phoneNumber)) {
echo '是手机号码';
} else {
echo '不是手机号码';
}
该函数使用了正则表达式/^1[3456789]\d{9}$/来判断一个字符串是否是手机号码。其中:
^表示字符串的开始1表示必须以数字1开头[3456789]表示第二位可以是3、4、5、6、7、8、9中的任意一个数字\d{9}表示后面必须是9位数字$表示字符串的结束
如果字符串满足这个正则表达式,则被判断为手机号码。
原文地址: https://www.cveoy.top/t/topic/p11K 著作权归作者所有。请勿转载和采集!