WEB前端开发常用正则验证

web前端交互开发流程
前端开发管理流程图
前端网络开发流程图

html 代码

//验证手机号码
this.tel = function(x) {
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/
    if (!myreg.test(x)) {
        return false
    }
    return true
}
//验证电话号码
this.fixedTel = function(x) {
    var re = /^0\d{2,3}-?\d{7,8}$/
    if (!re.test(x)) {
        return false
    }
    return true
}
//验证密码
this.pass = function(p) {
    var pass = /[A-Za-z0-9]{6,16}/
    if (!pass.test(p)) {
        return false
    }
    return true
}
//验证身份证号码
this.idCard = function(card) {
    var isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/
    var isIDCard2 = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/
    if (isIDCard1.test(card) || isIDCard2.test(card)) {
        return true
    }
    return false
}

网址:/^(http(s)?:\/\/)?(www.)?[\w-]+.\w{2,4}(\/)?$/gi;

前端开发画图流程
前端开发的详细流程
传统前端开发发布流程
赞(0)
前端开发者 » WEB前端开发常用正则验证
64K

评论 抢沙发

评论前必须登录!