Как сделать проверку электронной почты, пожалуйста, один раз проверьте мой код и дайте мне ответ, пожалуйста?
<!DOCTYPE html>
таблица, тд
{
границы: 1px твердых черный;
границы-крах: крах;
}
th
{
шрифт-вес: 100;
}
<ссылка с href="C:\Users\Puligadda Пурнима\рабочий стол\для CSS\jQuery-интерфейс.ПТК" отн="стилей" тип="текст/CSS в"&ГТ;
имя:
фамилия :
Дата рождения:
Телефон :
Электронная почта :
Адрес :
Представить
Что я уже пробовал:
функция ValidateEmail(inputText)
{
ВАР mailformat = /^и\W+([\.-]?\ж+)*@\ш+([\.-]?\ж+)*(\.\ж{2,3})+$/;
если(inputText.значение.матч(mailformat))
{
документ.форма form1.текст1.фокус();
вернуть true;
}
ещё
{
предупреждение ("вы ввели неверный адрес электронной почты!");
документ.форма form1.текст1.фокус();
возвращать false;
}
}функция formValidation()
{
ВАР emailRegex=/^и\W+([\.-]?\ж+)*@\ш+([\.-]?\ж+)*(\.\ж{2,3})+$/;
var fname=document. getElementById("fname"). value;
var lname=document. getElementById("lname"). value;
var datepicker=document. getElementById ("datepicker"). value;
var phone=document. getElementById("телефон"). value;
ВАР написать=документ.метода getElementById("письмо").значение;
var Address=document. getElementById("адрес"). value;
var table = document. getElementById("myTable");
var row = table. insertRow();
var cell1 = row. insertCell();
var cell2 = row. insertCell();
var cell3 = row. insertCell();
var cell4 = row. insertCell();
var cell5 = row. insertCell();
var cell6 = row. insertCell();
cell1.innerHTML будет = имени;
cell2. innerHTML = lname;
cell3.innerHTML будет = элемент управления datepicker;
cell4. innerHTML = телефон;
cell5. innerHTML = электронная почта;
cell6. innerHTML = адрес;
ошибки var = [ ];
if (fname>=0 && fname& lt;=20)
{
var ErrorMsg = " FirstName находится в диапазоне от 0 до 20";
Errors. push(ErrorMsg);
document.getElementById ("SpanFn"). innerHTML = ErrorMsg;
}
if (lname>=0 && lname& lt;=20)
{
var ErrorMsg = " фамилия должна быть от 0 до 10";
Errors. push(ErrorMsg);
document.getElementById ("SpanLn"). innerHTML = ErrorMsg;
}
если (элемент управления datepicker &амп;ЛТ; 1890 &амп;&амп; отмечать &ГТ; 2020)
{
var ErrorMsg = " родился после 1890 года.";
Errors. push(ErrorMsg);
document.getElementById ("Spandate"). innerHTML = ErrorMsg;
}
если (телефон>=0& & amp; телефон& lt;=10)
{
var ErrorMsg = " номер телефона должен находиться в диапазоне от 0 до 10.";
Errors. push(ErrorMsg);
document.getElementById ("Spanphone"). innerHTML = ErrorMsg;
}
if (Validate (email))
{
функция Validate (электронная почта)
{
ВАР mailformat = /^и\W+([\.-]?\ж+)*@\ш+([\.-]?\ж+)*(\.\ж{2,3})+$/;
если(по электронной почте.значение.матч(mailformat))
{
вернуть true;
}
ещё
{
предупреждение ("вы ввели неверный адрес электронной почты!");
возвращать false;
}
}
}
}
имя | фамилия | Dateofbirth | Телефон | Электронная почта | Адрес |
---|---|---|---|---|---|
Prateek Dalbehera
Пожалуйста, укажите, где вы столкнулись с проблемой, код кажется в порядке. Если вы хотите избежать использования регулярных выражений, пожалуйста, перейдите по ссылке ниже от w3schools.
https://www.w3schools.com/js/tryit.asp?filename=tryjs_form_validate_email