Как проверить правильность введённого e-mail?

dEn

Guest
Как проверить правильность введённого e-mail?

Как проверить правильность введённого e-mail?
 

HabaHaba

Новичок
Если ты говоришь о синтаксически правильном мыле:
if (ereg("^.+@.+\..+$",$email)) {
print "Типа, всё кул";
}
 

100

Guest
А лучше просто на JS! :eek:)

function CheckEmail() {
if (((document.(имя).(имя элемента).value.indexOf("@")) < 1) ||
((document.(имя).(имя элемента).value.indexOf(".")) < 1) ||
((document.card.emailto.value.length) < 4))
{
alert("Вы ввели неправильный адрес E-mail!");
document.(имя).(имя элемента).focus();
return false;
}
return true;
}

А формочку объявить так:
<FORM ACTION="....." METHOD="POST" NAME="имя" onSubmit="return (CheckEmail())">

Все красиво работать должно...
 

RomikChef

Guest
Ага, должно-должно

Если у клиента, конечно, жабаскрипт включен.
И вообще зачем на РНР писать-то, когда жаба есть?
 

Рома

был тут
> Если у клиента, конечно, жабаскрипт включен.
> И вообще зачем на РНР писать-то, когда жаба есть?

Это сказано с сарказмом или нет? Ведь пхп лучше и его нельзя отключиьть!
 

100

Guest
РомикШеф, вот ты такие вещи говоришь - ну просто заслушаться можно. :)
Жабу можно отключить. Угумсь. Я согласен. Вот только тебе вопрос - а зачем тебе картинки на страницу? Графику ведь тоже можно отключить? :Р
Я не исключаю ни в коем случае проверки методами РНР. Только она разумна ИМХО при глубокой проверке (если угодно) корректности заполнения. А для предварительной проверки хватит и жабы. Хотя СТОП...
Это уже оффтопик. (обсуждалось на днях).
Короче, "все профессии важны, все профессии нужны" и все такое. :)
 

100

Guest
Рома, по вопросу что лучше РНР или ЖабаСкрипт - ты сам-то как думаешь?
"Вот и брат говорит, что в РНР..." А я думаю, что вся сила в письке. У кого она больше - тот и сильней. Вот и меряются богатыри типа РомикШефа да меня письками, чтобы узнать что круче - РНР или ЖабаСкрипт. Хотя по сути это немного разные технологии...
 

RomikChef

Guest
Правильно.

Ну, и зачем их мешать? правильно ты заметил - обсуждалось уже.
И я говорил - зачем человека дергать несколько раз сообщениями об ошибке?
Все в РНР проверил, все сообщения об ошибках вывел, снова форму нарисовал.

Я уже не говорю о том, что форум - по РНР. И человек спрочил, как сделать проверку на РНР.
И не говорю о том, что в данном конкреном случае на РНР можно проверить не только формат емейла (что у Хабы-Хабы сделано очень поверхностно), но и МХ записи для хоста. что и делают почти все мэйл-чекеры на свалках скриптов. Куда и надо было сразу пойти српшивавшему, а не открывать здесь дискуссию.
 
Сверху