Образец режима, включая всех специальных персонажейJAVA

Программисты JAVA общаются здесь
Anonymous
Образец режима, включая всех специальных персонажей

Сообщение Anonymous »

Я хочу написать простое регулярное выражение, чтобы проверить, существует ли в данной строке какой -либо специальный символ. Моя режима работает, но я не знаю, почему она также включает в себя все числа, поэтому, когда я положил немного номера, она возвращает ошибку. < /P>

Мой код: < /p>
//pattern to find if there is any special character in string
Pattern regex = Pattern.compile("[$&+,:;=?@#|'.-^*()%!]");
//matcher to find if there is any special character in string
Matcher matcher = regex.matcher(searchQuery.getSearchFor());

if(matcher.find())
{
errors.rejectValue("searchFor", "wrong_pattern.SearchQuery.searchForSpecialCharacters","Special characters are not allowed!");
}


Подробнее здесь: https://stackoverflow.com/questions/180 ... characters

Вернуться в «JAVA»