加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式验证用户信息

发布时间:2020-12-14 06:13:29 所属栏目:百科 来源:网络整理
导读:(其中的str为接收到的用户所输入的用户名) 用户名正则:4到16位(字母,数字,下划线,减号): function checkUser(str){ var user = /^[a-zA-Z]w{3,15}$/; if (user.test(str)) { alert("正确!"); } else { alert("错误!"); } } 密码强度正则:最少6位

(其中的str为接收到的用户所输入的用户名)

用户名正则:4到16位(字母,数字,下划线,减号):

function checkUser(str){
        var user = /^[a-zA-Z]w{3,15}$/;
        if (user.test(str))
         {
            alert("正确!");
         }
        else {
            alert("错误!");
        }
    }

密码强度正则:最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符:

function checkPwd(str){
        var pwd = /^(?=.*[a-z])(?=.*[A-Z])(?=.*d)(?=.*[[email?protected]$!%*?&])[A-Za-z[email?protected]$!%*?&]{6,}$/;
        if (pwd.test(str))
         {
            alert("正确!");
         }
        else {
            alert("错误!");
        }
    }

手机号码正则:

function checkregtel(regtel){
    var str=regtel;                            
    var Expression=/^13(d{9})$|^15(d{9})$|^189(d{8})$/;        
    var objExp=new RegExp(Expression);        
    if(objExp.test(str)==true){            
        return true;                        
    }else{
        return false;                        
    }
}

邮箱正则:

function checkregemail(emails){            
    var str=emails;
    var Expression=/w+([-+.‘]w+)*@w+([-.]w+)*.w+([-.]w+)*/;
    var objExp=new RegExp(Expression);
    if(objExp.test(str)==true){
        return true;
    }else{
        return false;
    }
}

身份证号码正则:

function checkIdNo(str){
        var IdNo = /(^d{18}$)|(^d{17}(d|X|x)$)/;
        if (IdNo.test(str))
         {
            alert("正确!");
         } 
        else {
            alert("错误!");
        }
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读