美文网首页
Android正则表达式验证是否包含大小写字母数字特殊字符长度8

Android正则表达式验证是否包含大小写字母数字特殊字符长度8

作者: Lna_35da | 来源:发表于2023-02-20 09:40 被阅读0次
    public static boolean isAllPresent(String str)
        {
            String regex = "(?=.*[A-Z])(?=.*\\d)(?=.*[a-z])(?=.*\\d)(?=.*[.#@!~%^&*])[A-Z\\da-z\\d.#@!~%^&*]{8,16}";
    
            Pattern p = Pattern.compile(regex);
    
            if (str == null) {
                System.out.println("No");
                return false;
            }
    
            Matcher m = p.matcher(str);
    
            if (m.matches()){
                System.out.println(str+"======Yes");
                return true;
            }else{
                System.out.println(str+"======No");
                return false;
            }
        }
    

    相关文章

      网友评论

          本文标题:Android正则表达式验证是否包含大小写字母数字特殊字符长度8

          本文链接:https://www.haomeiwen.com/subject/xgawkdtx.html