@Vlad_Radigin

Как сделать проверку, присутствует ли Кириллица в строке?

Как сделать проверку на кириллицу?
Например, если в строке есть кириллица то выведет ошибку, а если все латиница, то ошибки не будет?
Как сделать подобную проверку в java?
  • Вопрос задан
  • 3877 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
String s = "Тест";
boolean cyrillic = s.chars()
                    .mapToObj(UnicodeBlock::of)
                    .anyMatch(b -> b.equals(UnicodeBlock.CYRILLIC));
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Используйте проверку строки регулярным выражением.
В вашем случае нужно искать не запрещенные символы, а наоборот, проверять, что строка содержит только разрешенные символы.
https://ru.stackoverflow.com/questions/569779/%D0%...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы