用户名和密码正则验证。

来源:互联网 发布:mac 推出硬盘 编辑:程序博客网 时间:2024/05/16 07:35
  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         }     }
原创粉丝点击