js正则怎么验证手机号
手机号的正则表达式可以如下实现:
var reg = /^1[3456789]\d{9}$/;
解析:
^表示字符串开始的位置1表示手机号码的第一位必须是数字 1[3456789]表示第二位可以是 3、4、5、6、7、8、9 中的任意一个数字\d表示数字,相当于[0-9]{9}表示前面的\d必须连续出现 9 次$表示字符串结束的位置
完整示例:
function isPhoneNum(phoneNum) {
var reg = /^1[3456789]\d{9}$/;
return reg.test(phoneNum);
}
// 使用示例
console.log(isPhoneNum('13812345678')); // true
console.log(isPhoneNum('10000000000')); // false
原文地址: https://www.cveoy.top/t/topic/0Kf 著作权归作者所有。请勿转载和采集!