Как в Java проверить строку на соответствие регулярному выражению
Проверить строку на соответствие регулярному выражению довольно просто. Всё уместится в одной инструкции:
Pattern.matches("regExp", "stringToCheck")
Метод вернёт true, если строка "stringToCheck" соответствует паттерну "regExp" и false в противном случае.
Например:
if (Pattern.matches("\\d", "1")) {
System.out.println("It matches");
}