正则表达式验证用户信息
发布时间: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("错误!");
}
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |