匹配一个由字母和数字组成的字符串,最好举个例子

解决方案 »

  1.   

    正则表达式匹配:字母[a-zA-Z]、数字[0-9]就行了
      

  2.   

    字符串是字母和数组的组合!能给个例子吗!不知道在JAVA里边怎么用
      

  3.   

    不好意思,应该是:/([a-z]|[A-Z]|[0-9])+/
      

  4.   

    不对啊,输出no     public Test{
                public static void main(String args[]) {
    Test tt = new Test();
    if (tt.isNumber("123456"))
    System.out.println("ok");
    else
    System.out.println("no");
     } public boolean isNumber(String str) {
    return str.matches("/([a-z]|[A-Z]|[0-9])+/");
    }
    }
      

  5.   

    public static void main(String[] args) {
    boolean result = java.util.regex.Pattern.matches("([a-z]|[A-Z]|[0-9])+", "123456");
    System.out.println("result="+result);
    }
      

  6.   

    import java.util.regex.*;
    public class TestString{
    public static void main(String[] args){
    String s="asc2123a";
    Pattern pa = Pattern.compile("\\w+");
    Matcher ma =pa.matcher(s);
    while(ma.find()){
    System.out.println(ma.group());
    }
    }
    }
      

  7.   


        private static boolean isMyString(String str) {
           return str.matches("\\w+");
      }