正则表达式:密码必须为8~16位非空字符,并包含大小写字母、数字、特殊字符

正则const pwpattent = /^(?!.\s)(?=.[A-Z])(?=.[a-z])(?=.[0-9])(?=.*[\W_]).{8,16}$/;


  
    
  

data(){
const pwpattent = /^(?!.*\s)(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[\W_]).{8,16}$/;    
      if (pwpattent.test(value)) {
        callback();
      } else {
        callback(
          new Error("密码必须为8~16位非空字符,并包含大小写字母、数字、特殊字符")
        );
      }
    }
    return {
    ruleForm:{tenantPass:''},
      rules:{ tenantPass: [ { required: true, trigger: "blur", validator: validatePass }] }
    }
}


你可能感兴趣的:(正则表达式)