Проверка электронной почты JavaScript - PullRequest
0 голосов
/ 05 августа 2011

Я хочу применить проверку электронной почты javascript в моем проекте, поэтому, пожалуйста, некоторые предлагают мне точный код для этого, потому что я просто хочу применить его только для регулярного выражения и не хочу добавлять какой-либо плагин для него. Можно ли написать код в исходном файле и применить к полю электронной почты.

Заранее спасибо

Ответы [ 3 ]

3 голосов
/ 05 августа 2011
function validate(form_id,email) {

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(!reg.test(address)) {     
      alert('Invalid Email Address');
      return false;
   }
}
1 голос
/ 05 августа 2011

Вы можете добавить валидатор регулярных выражений для проверки вашей электронной почты.

<asp:TextBox ID="txtEmailAddress" runat="server" ></asp:TextBox>
                        <asp:RegularExpressionValidator ID="valRegExEmail" runat="server" ControlToValidate="txtEmailAddress"
                            Display="None" ErrorMessage="Please give a valid email address" ValidationGroup="StaffAddValidation" ValidationExpression="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z\.][a-zA-Z]{1,3}$"></asp:RegularExpressionValidator> 

или если вы хотите проверить электронную почту из javascript.проверить сообщение SO

0 голосов
/ 27 марта 2012

Вы можете использовать регулярное выражение (/^([\w.-]+)@([\w-]+)((.(\w) enj2,3 Event)+)$/i) для проверки адрес электронной почты. var emailRegex = new RegExp (/ ^ ([\ w .-] +) @ ([\ w -] +) ((. (\ w) {2,3}) +) $ / i);

var valid = emailRegex.test(emailAddress);
if (!valid) {
alert("Invalid e-mail address");
return false;
} 
else
 return true;

Получить пример кода здесь: http://www.codegateway.com/2012/03/regex-for-email-validation-javascript.html Также см. Пример, как проверить адрес электронной почты, используя RegularExpressionValidator http://www.codegateway.com/2012/03/validate-email-format.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...