js正则匹配手机号、邮箱、身份证、QQ号等

1、验证身份证

function checkIdCard(idcard) {
    var reg = /^[1-9]\d{16}[\dxX]$/;
    return reg.test(idcard);
}

2、验证邮箱

function checkEmail(email) {
    var reg = /^\w+([+-.]\w+)*@\w+([-.]\w+)*\.[a-zA-Z]{2,6}$/;
    return reg.test(email);
}

3、验证手机号

function checkPhone(phone) {
    var reg = /^1\d{10}$/;
    return reg.test(phone);
}

4、验证QQ

function checkQQ(qq) {
    var reg = /^[1-9](\d{4,})$/;
    return reg.test(qq);
}

猜你喜欢

转载自blog.csdn.net/weixin_41635750/article/details/108014366