JavaScrpt正则匹配 邮箱验证、座机验证、手机验证、账户验证案例

js正则 邮箱验证

//邮箱验证
//第一部分@第二部分
//第一部分:字母、数字、下划线、短线-、点好.组成
//第二部分:域名,字母、数字、短线-、域名后缀组成 ,后缀名.xxx或.xx
function checkEmail(str){
    var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
    if(re.test(str)){
        console.log('e正确')
    }else{
        console.log('e错误')
    }
}
checkEmail('[email protected]')

js正则 座机电话

//区号+号码,号码7到8位,区号0开头,3或4位 ,区号号码之间可以无符号也可以-号连接
function checkPhone(str){
    var re = /^0\d{2,3}-?\d{7,8}&/;
    if(re.test(str)){
        console.log('正确')
    }else{
        console.log('错误')
    }
}

js正则 验证手机号

//1 开头 11位
function checkMobile(str){
        var re = /^1\d{10}$/
        if(re.test(str)){
            console.log('正确')
        }else{
            console.log('错误')
        }
    }
    checkMobile('12312355') //调用测试

js正则 检查用户账户

//检查用户账户
function checkUser(str){
    var re = /^[a-zA-z]\w{3,15}$/;
    if(re.test(str)){
        console.log('正确')
    }else{
        console.log('错误')
    }
}
checkUser('xcs12vv'); //调用测试

猜你喜欢

转载自blog.csdn.net/weixin_42329277/article/details/81079111