js正则表达式检测手机号的方法
墨初 Web前端 857阅读
在js中想要检测一个手机号是不是合规可以使用正则表达式来搞,下面就是一个js脚本利用正规表达式来检测手机号的方法,可以参考一下。
js正则表达式检测手机号的方法
js正则表达式
var regex = /^1[3456789]\d{9}$/;以上的正则表达式可以匹配以1开头的手机号,并且后面跟着9位数字。其中/^表示从字符串的起始位置开始匹配,$/表示匹配到字符串的结束位置。
例:
var regex = /^1[3456789]\d{9}$/;
var phoneNumber = "13123456789";
if (regex.test(phoneNumber)) {
console.log("手机号格式正确");
} else {
console.log("手机号格式错误");
}打印结果:
手机号格式正确
以上就是js脚本中利用正则表达式来检测手机号的方法,各位可以参考一下。