英文翻译美高梅游戏官网网站,JavaScript验证电子
分类:美高梅游戏官网网站

本文介绍一个JavaScript验证电子邮箱的函数,相当靠谱。

复制代码 代码如下:

本文实例讲述了js与jquery正则验证电子邮箱、手机号、邮政编码的方法。

Try testing the following form with valid and invalid email addresses. The
code uses javascript to match the users input with a regular expression.
函数代码:

JavaScript验证电子邮箱的函数,源代码如下:

/*
*验证邮箱格式是否正确
*参数strEmail,需要验证的邮箱
*/
function chkEmail(strEmail) {
if (!/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(strEmail)) {
return false;
}
else {
return true;
}
}

jQuery代码:

复制代码 代码如下:

function checkEmail(text) {
 if( text.match(/qq.com$/) ) {
  return -1;
 }
 if( ! text.match(/^w+([._-]w+)*@(w+.)+w+$/) ) {
  return false;
 }
 return true;
}

您可能感兴趣的文章:

  • js正则表达式验证邮件地址
  • javascript验证邮件地址和MX记录的方法
  • JavaScript验证电子邮箱的函数
  • js和php邮箱地址验证的实现方法
  • javascript表单验证使用示例(javascript验证邮箱)
  • JS正则验证邮箱的格式详细介绍
  • 比较正宗的验证邮箱的正则表达式js代码详解
  • javaScript 简单验证代码(用户名,密码,邮箱)
  • JS验证邮件地址格式方法小结
//验证邮政编码
 $("#postcode").blur(function(){
  //获取邮政编码
  var postcode=$("#postcode").val();
  if(is_postcode(postcode)){
   $("#postcode_info").html("");
  }else{
   $("#postcode_info").html("邮编格式不正确");
   return false;
  }
 });
 //验证手机号码
 $("#mobile").blur(function(){
  //获取手机号,并去除左右两边空格
  var mobile=$.trim($("#mobile").val());
  if(is_mobile(mobile)){
   $("#mobile_info").html("");
  }else{
   $("#mobile_info").html("手机号格式不正确");
   return false;
  }
 });
 //验证email
 $("#email").blur(function(){
  //获取email
  var email=$("#email").val();
  if(is_email(email)){
   $("#email_info").html("");
  }else{
   $("#email_info").html("电子邮件格式不正确");
   return false;
  }
 });
});

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) == false) {
alert('Invalid Email Address');
return false;
}
}

关于JavaScript验证电子邮箱的函数,本文就介绍这么多,希望对您有所帮助,谢谢!

js代码:

In the forms ‘onsubmit' code call javascript:return validate(‘form_id','email_field_id')
使用方法:

您可能感兴趣的文章:

  • js正则表达式验证邮件地址
  • javascript验证邮件地址和MX记录的方法
  • js和php邮箱地址验证的实现方法
  • javascript表单验证使用示例(javascript验证邮箱)
  • JS验证邮箱格式是否正确的代码
  • JS正则验证邮箱的格式详细介绍
  • 比较正宗的验证邮箱的正则表达式js代码详解
  • javaScript 简单验证代码(用户名,密码,邮箱)
  • JS验证邮件地址格式方法小结
//订单提交页-验证邮政编码
function is_postcode(postcode) {
 if ( postcode == "") {
  return false;
 } else {
  if (! /^[0-9][0-9]{5}$/.test(postcode)) {
   return false;
  }
 }
 return true;
}
//订单提交页-验证手机号
function is_mobile(mobile) {
  if( mobile == "") {
  return false;
  } else {
  if( ! /^0{0,1}(13[0-9]|15[0-9]|18[0-9]|14[0-9])[0-9]{8}$/.test(mobile) ) {
  return false;
  }
  return true;
 }
}
//订单提交页-验证email的合法性
function is_email(email) {
 if ( email == "") {
  return false;
 } else {
  if (! /^[w-.]+@[w-.]+(.w+)+$/.test(email)) {
   return false;
  }
 }
 return true;
}

复制代码 代码如下:

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

<form id="form_id" method="post" action="action.php" onsubmit="javascript:return validate('form_id','email');">
<input type="text" id="email" name="email" />
<input type="submit" value="Submit" />
</form>

JavaScript正则表达式在线测试工具:

You should not rely purely on client side validation on your website / web application, if the user has javascript disabled this will not work. Always validate on the server.
from: 

正则表达式在线生成工具:

您可能感兴趣的文章:

  • JS正则验证多个邮箱完整实例【邮箱用分号隔开】
  • JS正则表达式验证账号、手机号、电话和邮箱是否合法
  • js与jquery正则验证电子邮箱、手机号、邮政编码的方法
  • 日常收集JS邮箱验证正则表达式
  • JS正则验证邮箱的格式详细介绍
  • 比较正宗的验证邮箱的正则表达式js代码详解
  • JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
  • 利用js正则表达式验证手机号,email地址,邮政编码
  • js验证email的正则
  • JavaScript email邮箱/邮件地址的正则表达式及分析

希望本文所述对大家javascript程序设计有所帮助。

您可能感兴趣的文章:

  • JS正则验证多个邮箱完整实例【邮箱用分号隔开】
  • JS正则表达式验证账号、手机号、电话和邮箱是否合法
  • 日常收集JS邮箱验证正则表达式
  • JS正则验证邮箱的格式详细介绍
  • 比较正宗的验证邮箱的正则表达式js代码详解
  • JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
  • 利用js正则表达式验证手机号,email地址,邮政编码
  • Javascript Validation for email(正则表达式) 英文翻译
  • js验证email的正则
  • JavaScript email邮箱/邮件地址的正则表达式及分析

本文由美高梅网址发布于美高梅游戏官网网站,转载请注明出处:英文翻译美高梅游戏官网网站,JavaScript验证电子

上一篇:JS不能跨域借助jquery获取IP地址的方法,javascrip 下一篇:json字符串之间的相互转换示例代码,JSON字符串和
猜你喜欢
热门排行
精彩图文