`

校验Email的JS

阅读更多

<html>
<body>
<script type="text/javascript">
//validate if null or not
var emailArray=new Array();
var   tmp   =   new   Array();
var str='aaa@163.com;bbb@163.com;bbb@163.com;'
document.write(str.split(";") + "<br />");
emailArray=str.split(";")
var length=emailArray.length;
document.write(length+ "<br />")

//validate the last email with semicolon or not
if(emailArray[length-1]==''){
emailArray.pop();
  }
var NewLength=emailArray.length;
if(NewLength==5){
//show error message
}
document.write(emailArray + "<br />");
document.write(NewLength+ "<br />");
tmp=emailArray;
for ( var i=0 ; i < emailArray.length ; ++i ){
document.write(emailArray[i] + "<br />");
//validate the email format
for ( var j=i+1; j < emailArray.length ; j++ ){
if(emailArray[i]==emailArray[j])   tmp[i]=null
   }
}
var   m   =   0;
var ok   =   new   Array();
for(k=0;k <tmp.length;k++)
{
if(tmp[k])
ok[m++]   =   tmp[k];
}
alert(ok);

</script>
</body>
</html>

 

=============

验证email的格式:

 var patrn=/^\s*\w+(?:\.{0,1}[\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\.[a-zA-Z]+\s*$/;
 if (!patrn.exec(email字符串)){
如果email字符串不符合正则要做的操作
}

分享到:
评论

相关推荐

    JavaScript 数据验证、email验证等

    本教程主要探讨JavaScript的数据验证,特别是电子邮件(email)验证,以及其他的验证技术,如URL验证、长度验证和数字验证。 1. **JavaScript数据验证基础**: JavaScript数据验证允许我们在用户提交数据之前检查...

    手机号码和email校验的Js代码

    在JavaScript中,正则表达式是一种非常强大的文本处理工具,它可以帮助开发者完成字符串的搜索、替换以及验证等功能。本例中,作者使用了正则表达式来验证邮箱地址和手机号码的有效性。 #### 1.1 邮箱地址验证 ```...

    Js email超强验证

    标题“Js email超强验证”简明扼要地概括了本文的核心内容——利用JavaScript编写一个高效、准确的电子邮件地址验证脚本。这里的“超强验证”意味着该验证逻辑不仅包括基本的格式检查,还可能涵盖了更复杂的规则检查...

    JS表单验证 JS校验代码 JS数据类型校验

    JavaScript(简称JS)是网页开发中用于实现动态交互的重要脚本语言,特别是在处理表单验证时,它的作用不可或缺。表单验证确保用户输入的数据符合预设的规则,从而提高用户体验并减少服务器端的压力。本文将深入探讨...

    Js 表单提交验证函数(很全了)

    在JavaScript中,表单提交验证是确保用户输入的数据符合预设规则的重要环节,这有助于防止无效数据的提交,提升用户体验,以及保护服务器免受恶意数据的冲击。本篇将详细介绍JavaScript表单验证函数的一些关键知识点...

    js正则表达式校验数字、email、身份证号等

    js正则表达式校验数字、email、身份证号等

    用Javascript验证email填写是否正确

    ### 使用JavaScript进行Email格式验证 #### 一、背景介绍 在Web开发中,表单验证是非常重要的一个环节,其中电子邮件地址的验证尤为重要。错误的邮箱地址可能会导致信息发送失败或者用户体验不佳。本篇文章将详细...

    email_js放大镜_表单验证

    此资源“email_js放大镜_表单验证”提供了一个详尽的示例,帮助开发者理解并实施JavaScript(js)在电子邮件(email)验证以及使用放大镜效果上的应用。以下是对这些知识点的深入解析: 1. **电子邮件验证**:在Web...

    js动态修改input输入框的type属性及验证Email

    本文将深入探讨如何使用JavaScript动态修改`input`输入框的`type`属性,并介绍如何进行Email验证。 `type`属性是`input`标签的一个关键属性,它决定了输入框的行为和外观。默认情况下,`input`元素的`type`可能是`...

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    JavaScript验证Email(3种方法)

    今天为大家推荐三种JavaScript验证Email方法,希望对大家的学习有所帮助。  第一种:javascript验证邮箱格式 [removed] function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+...

    纯javascript弹出框验证表单(Check.js)

    本文将详细介绍一个基于纯JavaScript实现的弹出框验证表单——Check.js,以及如何利用它进行有效的用户输入验证。 Check.js是一个轻量级的JavaScript库,专注于提供美观且功能丰富的表单验证解决方案。由于它不依赖...

    Struts1.3 Validator 验证框架校验Email 例子

    Struts1.3 与1.2向比验证框架部分还是有所区别的,该例子通过一个简单的Email的校验,演示如何通过Struts Validate验证框架进行在页面中生成JavaScripte脚本,进行客户端校验。下完后记得评分,资源分就会回来,还能...

    JS表单验证与JS常见问题解决方案

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其在处理用户交互、特别是表单验证方面起着至关重要的作用。在创建动态和响应式的网页时,JS表单验证是确保数据质量和用户输入有效性的关键环节。以下是一些关于...

    JS通用表单验证函数1

    另一个文件"javaScript通用数据类型校验 - JavaScript - web - JavaEye论坛.files"可能是与帖子相关的附件或资源,可能包含实际的JavaScript代码片段或者验证库。 在实际应用中,使用这些通用验证函数可以极大地...

    email 规则校验

    本文将详细探讨如何使用正则表达式来验证电子邮件地址的正确性,并通过JavaScript与Java两种语言的实际代码示例进行说明。 ### 一、电子邮件地址的格式规范 根据RFC 5322标准,电子邮件地址由本地部分和域名部分...

    Jquery校验 (js+实例+帮助文档)

    jQuery验证插件内置了很多预设的验证规则,如`required`(必填)、`email`(邮箱格式)、`number`(数字)、`minlength`(最小长度)等。这些规则可以组合使用,满足各种需求。 错误信息的显示可以通过配置`...

    验证邮箱格式的JS

    ### 验证邮箱格式的JavaScript知识点详解 在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据满足特定的格式或条件。其中,邮箱验证是最常见的需求之一。本篇文章将详细介绍如何使用JavaScript来验证...

    js常用校验封装方法

    js常用校验封装方法,大家可参考...必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的电话号码格式验证等等

    js validate 非常强大的js验证框架

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级编程语言,它在前端领域中扮演着重要的角色,尤其是在用户输入验证方面。`js validate`框架就是这样的一个工具,旨在简化和增强网页表单数据的验证过程。这个强大...

Global site tag (gtag.js) - Google Analytics