js正则表达式检测手机号的方法
墨初 Web前端 487阅读
在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脚本中利用正则表达式来检测手机号的方法,各位可以参考一下。