我想搜索任何特殊字符在Java字符串。 这里是我的代码想要在字符串中搜索,如果有任何特殊字符
Pattern p = Pattern.compile("^[a-zA-Z0-9 ]");
Matcher m = p.matcher("hgbs!hf862376");
boolean b = m.matches();
if (b == true)
System.out.println("sp. character is there");
但是,这是行不通的。 任何人都可以为此提出正确的正则表达式。 我想只允许a-z,A-Z和0-1。
预先感谢您。
为什么你不接受任何问题的答案? – 2011-06-17 08:32:15