我想搜索任何特殊字符在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