700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 密码包含大写小写的英文字母数字和特殊字符正则

密码包含大写小写的英文字母数字和特殊字符正则

时间:2021-09-26 04:29:01

相关推荐

密码包含大写小写的英文字母数字和特殊字符正则

密码必须包含大写小写的英文字母数字和特殊字符正则 且在8-30位字符之间

let regExp = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)(?![a-zA-Z0-9]+$)(?![a-zA-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9\\W_!@#$%^&*`~()-+=]+$)(?![0-9A-Z\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/

var validatePass = (rule, value, callback) => {let regExp = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)(?![a-zA-Z0-9]+$)(?![a-zA-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9\\W_!@#$%^&*`~()-+=]+$)(?![0-9A-Z\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/if (value === '') {callback(new Error('请输入密码'));}else if(value.length<8){callback(new Error('请输入8-30个字符以内'));}else if(value.length>30){callback(new Error('请输入8-30个字符以内'));} else if(!regExp.test(value)){callback(new Error('请输入密码包含大写小写的英文字母,数字和特殊字符'));}else {callback();}};

rules: {password:[{required: true, validator: validatePass, trigger: 'blur' }]}

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