条件:
   1、只能包含数字和字符
   2、必须同时包含字符和数字,即不能全为数字或全为字符谢谢!!

解决方案 »

  1.   

    笨方法
    String org = "AAAZXX1";
    Pattern p1 = Pattern.compile("^\\w+$");
    Pattern p2 = Pattern.compile("\\d+");
    Pattern p3 = Pattern.compile("[A-z]+"); Matcher m1 = p1.matcher(org);
    Matcher m2 = p2.matcher(org);
    Matcher m3 = p3.matcher(org);
    while (m1.find() && m2.find() && m3.find()) {
    System.out.println(m1.group());
    }
      

  2.   

    我是用在struts的validation.xml中的mask里的,不是用JAVA代码来实现的,即只能用一个正则表达式来表示字符: a-z   A-Z,
    数字:  0-9