/
Maksim_Shchelochok
/
Course_Work
Обзор
Документация
Войти
/
Maksim_Shchelochok
/
Course_Work
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/util/Validator.java
25 строк
767 B
Maksim
Добавление валидации
22 июн 2026, 18:40
22 июн 2026, 18:40
d86e5d4
Код
Авторство
О чём код?
package util; import java.util.regex.Pattern; public class Validator { private static final Pattern PHONE = Pattern.compile("^\\+7\\d{10}$"); private static final Pattern NAME = Pattern.compile("^[а-яА-ЯёЁa-zA-Z]+(-[а-яА-ЯёЁa-zA-Z]+)*$"); public static boolean isValidPhone(String phone) { return phone != null && PHONE.matcher(phone.trim()).matches(); } public static boolean isValidName(String name) { return name != null && NAME.matcher(name.trim()).matches(); } public static boolean isValidExperience(int experience) { return experience >= 0 && experience <= 80; } public static boolean isValidTitle(String title) { return title != null && title.trim().length() >= 2; } }