/
Skob.m.a
/
WorkSpace
Обзор
Документация
Войти
/
Skob.m.a
/
WorkSpace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_25_6
37 строк
1 KB
Skob.m.a
create Task_25_6
01 дек 2024, 23:56
01 дек 2024, 23:56
f4aa736
Код
Авторство
О чём код?
import java.util.regex.Matcher; import java.util.regex.Pattern; public class EmailValidator { public static void main(String[] args) { String[] testEmails = { "user@example.com", "root@localhost", "myhost@@@com.ru", "@my.ru", "Julia String", "john.doe@example.com", "user.name+tag@example.com", "user@subdomain.example.com", "plainaddress", "user@.com", "user@com.", "user@com..com" }; String regex = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$"; for (String email : testEmails) { if (isValidEmail(email, regex)) { System.out.println(email + " - корректный e-mail адрес."); } else { System.out.println(email + " - некорректный e-mail адрес."); } } } public static boolean isValidEmail(String email, String regex) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(email); return matcher.matches(); } }