用户名和密码正则验证。

  function checkFrom(){
         var password =$("#user_pass").val();
         var login= $("#user_login").val();
         /*//校验用户名:只能输入5-21个以字母开头、可带数字、“_”、“.”的字串 */
         var reg1=/^[a-zA-Z][a-zA-Z0-9_]{4,20}$/;
         var regex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
if(login == ''){
   alert("用户名不能为空");
   return false;
}
if(/(admin)/.test(login)){
    alert("该用户名包含admin");
    return false;
         }
         if(!reg1.test(login)){
             alert("请输入5-21个以字母开头、可带数字、“_”的用户名");
             return false;

         }
if($("#user_name").val() == ''){
   alert("姓名不能为空");
   return false;
}

       if(password == null){
   alert("密码不能为空");
   return false;
}
/*8-30个字符,必须同时包含三项(大、小写字母,数字和( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ' < > , . ? / 中的特殊符号)。*/
if(!regex.test(password)){
           alert("请输入8-30个字符,必须同时包含三项(大、小写字母,数字和( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ' < > , . ? / 中的特殊符号的密码)。");
             $("#user_pass").val("");
             return false
         }

     }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值