Java 判断字符串是否含有 数字 字母 特殊字符

    String a="ASD1232@#";
    //System.out.println(HasDigit(a));
    
    //gettime();
    //【含有英文】true
            String regex1 = ".*[a-zA-z].*";  
            boolean result3 = a.matches(regex1);
            //【含有数字】true
            String regex2 = ".*[0-9].*";  
            boolean result4 = a.matches(regex2);
            
            String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";
            Pattern p = Pattern.compile(regEx);
            boolean m = p.matcher(a).find();
            
            System.out.println("含有英文 result3:"+result3);
            System.out.println("含有数字  result4:"+result4);
            System.out.println("含有特殊字符 m:"+m);

 

posted @ 2020-11-17 11:12  哎呀呀呀呀~~  阅读(2900)  评论(0编辑  收藏  举报