修改密码校验复杂度
This commit is contained in:
parent
d040250343
commit
a366496fc0
|
|
@ -25,6 +25,11 @@ function resetUserPwd(){
|
||||||
userList.push(verCode);
|
userList.push(verCode);
|
||||||
var tf=checkPwd();
|
var tf=checkPwd();
|
||||||
var tfValue=isNull(userList);
|
var tfValue=isNull(userList);
|
||||||
|
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
|
||||||
|
if (!regex.test(pwd)) {
|
||||||
|
layer.msg("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
if(tf){
|
if(tf){
|
||||||
if(tfValue){
|
if(tfValue){
|
||||||
if(random !='' && random==verCode){
|
if(random !='' && random==verCode){
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ $(function () {
|
||||||
let num2 = $("#demo3").children().length;
|
let num2 = $("#demo3").children().length;
|
||||||
num3 = $("#demo2").children().length;
|
num3 = $("#demo2").children().length;
|
||||||
if (status == "1"){
|
if (status == "1"){
|
||||||
if (num1 > 0){
|
if (num1 > 0){
|
||||||
if (num2 > 0){
|
if (num2 > 0){
|
||||||
layer.alert("请先选择需要上传的安全培训材料!")
|
layer.alert("请先选择需要上传的安全培训材料!")
|
||||||
}else {
|
}else {
|
||||||
|
|
|
||||||
|
|
@ -95,10 +95,10 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//密码
|
//密码
|
||||||
let pattern = /^^(?![0-9]+$)(?![0-9\W]+$)(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-z\W]+$)(?![A-Z\W]+$)[0-9A-Za-z\W]{8,16}$$/;
|
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
|
||||||
let password = $("#newPassword").val();
|
let password = $("#newPassword").val();
|
||||||
if(!pattern.test(password)) {
|
if(!regex.test(password)) {
|
||||||
layer.alert("密码复杂度过低,密码需由大写字母、小写字母、数字、特殊符号,符合三种,8~16位");
|
layer.alert("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,11 @@
|
||||||
if(!bootstrapValidator.isValid()){
|
if(!bootstrapValidator.isValid()){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
|
||||||
|
if (!regex.test($("#newPassword").val())) {
|
||||||
|
layer.msg("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type : 'put',
|
type : 'put',
|
||||||
url : ctxPath + '/users/'+$("#username").val(),
|
url : ctxPath + '/users/'+$("#username").val(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue