js校验手机号码

1.位数 11;
2.第一位只有1;
3.第二位不能为0、1、2、6;

3.看图吧不想打字了
手机号格式20220111.jpg

运营商有联通、移动、电信。
我是从一个网站上寻找首三位的规律哈哈哈哈哈感觉应该是会不断更新的~
https://shoujihao.uutool.cn/

上代码 ↓

/**
 * 校验手机号码
 * @param {String} num 
 * @returns {Boolean}
 */
export function validateMobile(num) {
    let reg = /^((1[3,8][0-9])|(14[5,6,7,9])|(15[1,2,3,5,6,7,8,9,0])|(16[2,5,6,7])|(17[1,2,3,4,5,6,7,8])|(19[1,3,5,6,7,8,9]))\d{8}$/;

    return reg.test(num);
}

你可能感兴趣的:(js校验手机号码)