`
ghyghoo8
  • 浏览: 193091 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

email校验

    博客分类:
  • js
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>Untitled Document</title>
		
		<script>
			//构建一个验证电子邮箱地址有效性的正则表达式。
			//电子邮箱地址有效性要求(我们姑且这样定义):
			//用户名只能包含字母数字以及下划线,最少一位,最多25位,
			//用户名后面紧跟@,后面是域名,域名名称要求只能包含字母数字和减号(-),
			//并且不能以减号开头或结尾,然后后面是域名后缀(可以有多个),域名后缀必须是点号连上2-4位英文字母 

			function val(){
			    var regExp = /^\w{1,15}(?:@(?!-))(?:(?:[a-z0-9-]*)(?:[a-z0-9](?!-))(?:\.(?!-)))+[a-z]{2,4}$/;  
				var email=document.getElementById("reg").value
				
				if(!regExp.test(email)){
					alert("E-mail地址有误,请重新填写")
					document.getElementById("reg").value=""
					return;
				}
				alert("E-mail地址正确,谢谢合作。。")
				
			}
			
			
		</script>
		
		
	</head>
	<body>
		
		<input type="text" id="reg"><input type="button" value="提交" onclick="val();">
	</body>
</html>

分享到:
评论

相关推荐

    一个PHP中常用email校验语句的解释

    ### PHP中的Email校验语句解析 在PHP开发过程中,对用户输入的数据进行验证是非常重要的一步,特别是对于电子邮件地址的验证。电子邮件地址是用户登录、找回密码等操作时经常用到的信息之一,因此确保其格式正确是...

    email 规则校验

    在IT领域,特别是软件开发与网络应用中,电子邮件(Email)作为用户认证、账户激活、密码找回等场景的重要工具,其格式的有效性校验显得尤为重要。本文将详细探讨如何使用正则表达式来验证电子邮件地址的正确性,并...

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

    alert("请输入有效的Email地址"); // 提示信息 fieldName.focus(); // 让焦点回到输入框 return false; } return true; } ``` - **正则表达式解释**:`/\w+@\w+\.\w{1,3}/` - `\w+`:匹配一个或多个字母、...

    Go-mailck-golang库用于实现基于smtp的email校验

    在Golang中,邮件处理是常见的任务之一,特别是在构建服务器端应用或自动化系统时。`mailck`是一个针对Golang的库,专为基于SMTP(Simple Mail Transfer Protocol)的电子邮件地址验证而设计。SMTP是互联网上标准的...

    常用Struts校验器

    Email校验器用于验证用户输入的邮箱地址是否符合标准格式。例如: ```xml &lt;field-validator type="email"&gt; 请输入有效的电子邮箱地址 ``` 如果用户输入的邮箱地址不符合标准格式,则会显示提示信息“请输入有效...

    数据、url、ip、email、日期合法性校验

    1.带上下限的数字合法校验 2.带上下限日期校验 3.IP地址校验 4.URL校验 5.Email校验

    自定义校验注解框架(validator)

    例如,为`Email`注解创建校验器: ```java public class EmailValidator implements ConstraintValidator&lt;Email, String&gt; { @Override public void initialize(Email constraintAnnotation) {} @Override ...

    输入校验之validateXXX方法校验

    在JavaScript中,可以使用类似function validateEmail(email)这样的函数进行校验。此外,许多框架和库(如Spring MVC、Express.js)提供了内置的验证机制,简化了校验的实现。 四、集成验证 为了提高代码的复用性...

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

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

    Struts2输入校验总结

    例如`required`用于检查字段是否为空,`int`和`double`用于数值类型检查,`email`用于电子邮件地址验证等。 综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得...

    jsp字段校验与非字段校验

    **JSP字段校验与非字段校验** 在Web开发中,数据验证是必不可少的一环,它可以确保用户输入的数据符合应用程序的要求,防止错误的数据进入系统。JSP(JavaServer Pages)作为Java EE平台上的动态网页技术,提供了...

    excel导入动态校验,自定义注解动态校验

    例如,你可以创建一个`@ValidEmail`注解来确保电子邮件地址的格式正确,或者`@NonEmpty`注解来验证字段是否为空。 实现这个功能通常涉及以下几个步骤: 1. **定义注解**:创建自定义注解,每个注解代表一种校验...

    一个既简单的校验框架

    这里的`validate()`方法启动校验流程,`name()`和`email()`方法则指定需要校验的属性,最后的`isValid()`方法返回校验结果。这样的设计不仅使代码易于阅读,还便于在多个校验之间进行条件判断。 为了方便扩展,我们...

    struts2笔记之校验表单信息

    例如,使用`@NotEmpty`、`@Email`等,同时可以设置注解参数来调整校验规则。 **三、重写validate()方法** 开发者可以直接在Action类中重写`validate()`方法,根据业务逻辑编写自定义的校验代码。如果Action包含多...

    各种数据输入的校验,数据校验,比较全

    本文将详细探讨数据校验这一关键环节,特别是在C#语言中的应用,包括对电子邮件、电话号码、数字和日期等常见数据类型的校验方法。 首先,让我们从电子邮件地址的校验开始。在C#中,可以使用正则表达式(Regex)类...

    struts2输入校验总结

    - `email`:电子邮件地址校验。 - `url`:URL校验。 - `regex`:正则表达式校验。 - `required`:判断字段是否为空。 - `requiredstring`:必需的字符串。 - `stringlength`:限定输入字符串的长度。 这些内置校验...

    C# 身份证校验程序 代码

    用于体现身份证号码的规则。 完整的验证,包括: 地区码校验、出生年月格式校验、顺序码校验、校验码校验 作者:BlueLotus7 Email:bluelotus7@126.com Blog:http://hi.baidu.com/bluelotus7

    Email正则效验效验

    ### Email正则验证知识点详解 在互联网应用开发中,对用户输入的数据进行验证是一项非常重要的工作,这不仅能提升用户体验,还能增强系统的安全性。其中,电子邮件地址(Email)的验证尤为重要,因为错误或非法的...

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

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

Global site tag (gtag.js) - Google Analytics