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 } }
用户名和密码正则验证。
最新推荐文章于 2024-03-06 15:46:50 发布