我想求一个正则表达式,过滤掉除了  . 和空格的所有特殊符号。String regEx ="怎么写";
Matcher matcherObj = Pattern.compile(regEx).matcher(username);if (matcherObj.matches()) {
return true;
} else {
        return false;
}

解决方案 »

  1.   

        static void test(){
            String str="ajl.jklk   fajkl. k;k";
            String regEx="[. ]+";
            Pattern p=Pattern.compile(regEx);
            Matcher m=p.matcher(str);
            System.out.println(m.replaceAll(""));
        }
      

  2.   

    public static boolean checkUserName(String username) {
    String regEx ="[. ]+";
    Matcher matcherObj = Pattern.compile(regEx).matcher(username); if (matcherObj.matches()) {
    return true;
    } else {
    return false;
    }
    }我是想这样!判断有么有!