中文,英文,数字,下划线 public class tst { public static void main(String arg[]){ String str="撒播"; String str2="2gf_FDHDFdgfd"; String str3="2gf撒fd"; System.out.println(str.matches("^[a-zA-Z_()//d]+$")); System.out.println(str.matches("^[^//u4e00-//u9fa5]+$")); System.out.println(str2.matches("^[a-zA-Z_()//d]+$")); System.out.println(str2.matches("^[^//u4e00-//u9fa5]+$")); System.out.println(str3.matches("^[a-zA-Z_()//d]+$")); System.out.println(str3.matches("^[^//u4e00-//u9fa5]+$")); } } falsefalsetruetruefalsefalse