zoukankan      html  css  js  c++  java
  • java判断密码是否为复杂类型(同时包含大小写和数字)

    /**
         * @param password
         * @return 判断密码是否为复杂类型(同时包含大小写和数字),是返回true ,非复杂返回false boolean
         * 
         */
        public boolean pwdIsComplex(String password) {
            boolean flag = false;
            // 用于判断密码是否过于简单
            Pattern p1 = Pattern.compile("[a-z]+");
            Pattern p2 = Pattern.compile("[A-Z]+");
            Pattern p3 = Pattern.compile("[0-9]+");
            Matcher m = p1.matcher(password);
            // 没有小写
            if (!m.find()) {
                flag = false;
            } else {
                m.reset().usePattern(p2);
                // 没有大写
                if (!m.find()) {
                    flag = false;
                } else {
                    m.reset().usePattern(p3);
                    // 没有数字
                    if (!m.find()) {
                        flag = false;
                    } else {
                        flag = true;
                    }
                }
            }
            return flag;
        }
  • 相关阅读:
    5.线性回归算法
    4.K均值算法--应用
    3.K均值算法
    机器学习2
    机器学习1
    第十五次作业
    第十三次作业
    第十一次作业
    P1250 种树
    P1516 青蛙的约会
  • 原文地址:https://www.cnblogs.com/rdchen/p/15210998.html
Copyright © 2011-2022 走看看