2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 正则表达式验证(姓名 性别 生日 手机号 身份证 邮箱 强密码)

正则表达式验证(姓名 性别 生日 手机号 身份证 邮箱 强密码)

时间:2022-12-10 11:31:50

相关推荐

正则表达式验证(姓名 性别 生日 手机号 身份证 邮箱 强密码)

//姓名信息验证(不能是符号)var userXingming = /^[A-Za-z\u4e00-\u9fa5]{1,}$/;if (!userXingming.test(IUname)) {layer.alert("姓名信息有误,姓名不能为符号");return;}//性别信息验证var six = /^[男|女]{1}$/;if (!six.test(IUsex)) {layer.alert("性别信息输入有误,请按正确格式输入!");return;}//生日信息验证var date = /^\d{4}-\d{2}-\d{2}$/;if (!date.test(IUBirthday)) {layer.alert("生日信息输入有误,请按正确格式输入!");return;}//手机号信息验证(11位数)var Shouji = /^(13[0-­9]|14[5|7]|15[0-9]|18[0-9])\d{8}$/;if (!Shouji.test(IUcellphone)) {layer.alert("手机号信息有误,请输入正确的手机号!");return;}//身份证验证var ShenFenZheng = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;if (!ShenFenZheng.test(IUIdentityCard)) {layer.alert("身份证输入有误,请输入正确的身份证号码!");return;}//邮箱验证var Youxiang = /^[A-Za-z\d]+[A-Za-z\d\-_\.]*@([A-Za-z\d]+[A-Za-z\d\-]*\.)+[A-Za-z]{2,4}$/;if(!Youxiang.test(email)){layer.msg("邮箱信息有误,请输入正确的邮箱号!");return;}//强密码(必须包含大小写字母和数字的组合,可以使用特殊字符,长度在8­到10之间):var QiangMiMa = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[\W])[\da-zA-Z\W]{8,10}$/;if(!QiangMiMa.test(cipher)){$("#ciphererrorBox").removeClass('hide');layer.msg("密码格式有误!");return;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。