2013-01-02 36 views
-3

我試圖在Java中的正則表達式和測試字,看它是否含有像a-zA-Z0-9"$""_"一些字符沒有可能的字符,其餘包括空間。使接受某些字符的正則表達式

我試着用:

boolean test = Pattern.matches("[a-zA-Z||[_]||[$]]",wordTest); 

boolean test = Pattern.matches("[a-z]|[A-Z]|\\*|_+",wordTest); 

這樣一些詞,如:"&_bird""bi_r&" 但不" bird""b ird^("對於爲例。

我在網上尋找解決方案已經有幾個小時了,但我沒有找到任何東西。

+2

'matches'!='contains' – Pshemo

回答

1

boolean test = Pattern.matches("[a-zA-Z0-9_$]+", wordTest);

+0

感謝jlordo,它的工作。 – dracaft

相關問題