С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/76: Рейтинг темы: голосов - 76, средняя оценка - 4.67
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390

Проверка e-mail адреса на корректность

02.06.2009, 17:36. Показов 14170. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите название метод проверки e-mail адреса на корректность.
Типа наличие символов @ . и т.д, чтобы не писать самому.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2009, 17:36
Ответы с готовыми решениями:

Проверка на корректность введенного e-mail адреса
Доброго времени суток! Написал программу связанную из http-запросов, но не могу написать проверку на корректность введенного e-mail...

Нужно проверить на корректность ввода E-mail адреса
Допустим пользователь вводит _____@___.___ Как мы можем проверить эти три ↑ ..... ↑.... ↑ поля на...

Проверка введенного url адреса на корректность
Здравствуйте, требуется ваша помощь не могли бы подсказать как организовать проверку введенного url адреса на корректность? есть...

8
0 / 0 / 2
Регистрация: 17.08.2007
Сообщений: 222
02.06.2009, 17:40
начиная c jdk1.4
есть пакет java.util.regex с поддержкой регулярных выражений
0
noir
02.06.2009, 17:47
Можно регэкспами:
Java
1
2
3
4
5
6
 import.java.util.regex.*;
 ....
 ....
 Pattern p = Pattern.compile('^[\w-_.]*[\w-_.]@[\w].+[\w]+[\w]$')
 Matcher m = p.matcher(email);
 boolean isEmail = m.matches();
Не компилил, но должно работать. Правда, только с JDK 1.4.1 Для более старых версий - jakarta regexp. (jakarta.apache.org)
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390
02.06.2009, 17:56  [ТС]
Это всё конечно хорошо, но мне бы хотелось менее рутинно.
Типа готового метода
boolean checkEmail(String address)
0
noir
02.06.2009, 18:00
Мечтатель... Ну, сделай из этих 3-х строчек метод...
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390
02.06.2009, 18:26  [ТС]
Спасибо. Я вообще то отвечал на предыдущий вопрос:

>>начиная c jdk1.4
>>есть пакет java.util.regex с поддержкой регулярных выражений

Инет заглючил, вот и медленно ответ пришёл....
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
02.06.2009, 18:42
если работаете в JavaMail, то не нужно изобретать велосипед:

конструктор
Java
1
public InternetAddress(java.lang.String address) throws AddressException
address - ваше мыло, которое провалидится при создании.

да, пакет javax.mail.internet

0
1 / 1 / 3
Регистрация: 03.08.2008
Сообщений: 390
03.06.2009, 12:46  [ТС]
После работы с
public InternetAddress(java.lang.String address) throws AddressException
я то в форум и полез. AddressException, как потом выяснилось, всплывает только если
символ '@' присутствует в address, а в противном случае АДРЕС ПРОПУСКАЕТ (ЧТО ЗА БРЕД), а при отправке возникает уже другой Exception.
Получается всё равно перед 'new InternetAddress(address)' я должен по любому проверить address на наличие '@', и неизвестно ещё чего.
Если я не прав, то жду ответа. Всем спасибо.
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
03.06.2009, 15:50
ну тогда тебе прямая дорога к RegExp'ам. и лучше не найдешь. а не подойдет то выражение, что выше - так в нете этих уже готовых - миллионы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2009, 15:50
Помогаю со студенческими работами здесь

Запрос на корректность ip адреса
Помогите, пожалуйста, написать запрос, который отсеивает некорректные ip адреса в текстовом поле,а именно 2 условия: 1. должно быть 3...

Функция для проверки ip адреса на корректность
всем привет. Я тут новенький и вообще новачок в программировании. Не могли бы вы мне помочь с программой? я хочу написать программу...

Как на мобильном клиенте проверить корректность введенного адреса эл. почты?
Как на мобильном клиенте проверить корректность введенного адреса эл. почты?

Проверка на корректность
Мне необходимо перевести из string в double я собираюсь воспользоваться ф-цией Convert но мне необходимо чтобы в случае неверного ввода(там...

Проверка на корректность
Программа на консоли, для высчитывания логического выражения, подскажите, пожалуйста, как сделать обработку выражения на некорректный ввод,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru