Задать вопрос
@Vlad_Radigin

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

Как сделать проверку на кириллицу?
Например, если в строке есть кириллица то выведет ошибку, а если все латиница, то ошибки не будет?
Как сделать подобную проверку в java?
  • Вопрос задан
  • 4174 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 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%...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽