zoukankan      html  css  js  c++  java
  • 正则校验

    密码校验规则

      

      1.// 任何字符,不能有重复的(6-20)位
        Pattern pattern = Pattern.compile("^(?=.* \d)(?=.* [a-z])(?=.*[A-Z]).{6,20}$ ");
      2. // 任何字符,但不能输入空格(6-20)位
        Pattern pattern = Pattern.compile("^(?![\d]+ $)(?![a-zA-Z]+ $)(?! [^\da-zA-Z]+ $ ).{6,20}$") ;

      3.// 数字字母下划线
        Pattern pattern = Pattern.compile(" ^ [0-9a-zA-Z_]{6,20}$");
      4. //任何字符,重复的也可以

        Pattern pattern = Pattern.compile("^[^\u4e00-\u9fa5]{6,20}$");

    写法

      //校验密码格式
      // 任何字符
      Pattern pattern = Pattern.compile("^[^\u4e00-\u9fa5]{6,20}$");
      boolean matches = pattern.matcher(baseUserPam.getPassword()).matches();
      if (matches==false){
        throw new WokeException(ExceptionEnum.PASSWORD_err);
      }

  • 相关阅读:
    Mysql密码操作
    最长公共子串(2017蓝桥杯省赛)
    一和零(leetcode)
    leetcode 235周赛
    袋子里最少数目的球(leetcode)
    第七周课后作业
    第四周jsp作业
    3.10
    3.4课堂练习
    DS博客作业05-查找批改
  • 原文地址:https://www.cnblogs.com/yangxiaoli/p/12667707.html
Copyright © 2011-2022 走看看