Я хочу написать простое регулярное выражение, чтобы проверить, существует ли в данной строке какой -либо специальный символ. Моя режима работает, но я не знаю, почему она также включает в себя все числа, поэтому, когда я положил немного номера, она возвращает ошибку. < /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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Образец образец фиксированного параметра в зависимости от другого параметра
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Кодирование CSVHelper показывает знаки вопросов вместо специальных персонажей
Anonymous » » в форуме C# - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-