package test; import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestFun { public static String fun1(){ return "haha"; } public static String fun2(String i){ return i; } public static void main(String[] args) throws IOException { // ()\t\n\r\\,; 还有空格 version2(); } public static void version2() { Pattern pattern = Pattern.compile("[()\\\\ \t\n\r]"); Matcher matcher = pattern.matcher("h elheo"); if (matcher.find() == false) { System.out.println("合法字符"); } else { System.out.println("非法字符"); } } }