对于一个字符串 pass如何校验它是不是数字和英语?

解决方案 »

  1.   

    var reg=/^[A-Za-z0-9]+$/;验证只能是数字和字母
      

  2.   

    var reg=/^[A-Za-z0-9]+$/ 好象只能验证数字
    我是这样写的 boolean blnpss = pass.matches("/^[A-Za-z0-9]+$/");
    pass是需要验证的string ,这样写对吗
      

  3.   

    public static boolean isEngString(String str){
            // 如果只有英文和数字,返回true
            str = str.trim();
            String arg = "[a-zA-Z0-9_]{0,}$";
            return str.matches(arg);
        }
      

  4.   

    上面的多了一个下划线,sorry
    String arg = "[a-zA-Z0-9]{0,}$"