>>638
str.matches("^[a-zA-Z0-9()]+$");