js正则表达式判断密码满⾜⼤写字母,⼩写字母,数字和特殊
字符,其中任意三种组合
⼀。判断密码满⾜⼤写字母,⼩写字母,数字和特殊字符,其中任意三种组合,且长度在8到15之间
在js中的代码,如下
var testPassword =/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,15}$/;
st(password)==false){
alert("错误提⽰:填写信息有误!");
js中文正则表达式// ElementById("password1").value = '';
// ElementById("password1").focus();
ok = 'no';
flag=0;
}
注:如果st(password)等于true,则代表格式校验通过
⼆。判断密码满⾜⼤写字母,⼩写字母,数字和特殊字符,其中四种组合都需要包含
var testPassword =/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[!#@*&.])[a-zA-Z\d!#@*&.]*$/;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。