<!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开发过程中,对用户输入的数据进行验证是非常重要的一步,特别是对于电子邮件地址的验证。电子邮件地址是用户登录、找回密码等操作时经常用到的信息之一,因此确保其格式正确是...
在IT领域,特别是软件开发与网络应用中,电子邮件(Email)作为用户认证、账户激活、密码找回等场景的重要工具,其格式的有效性校验显得尤为重要。本文将详细探讨如何使用正则表达式来验证电子邮件地址的正确性,并...
alert("请输入有效的Email地址"); // 提示信息 fieldName.focus(); // 让焦点回到输入框 return false; } return true; } ``` - **正则表达式解释**:`/\w+@\w+\.\w{1,3}/` - `\w+`:匹配一个或多个字母、...
在Golang中,邮件处理是常见的任务之一,特别是在构建服务器端应用或自动化系统时。`mailck`是一个针对Golang的库,专为基于SMTP(Simple Mail Transfer Protocol)的电子邮件地址验证而设计。SMTP是互联网上标准的...
Email校验器用于验证用户输入的邮箱地址是否符合标准格式。例如: ```xml <field-validator type="email"> 请输入有效的电子邮箱地址 ``` 如果用户输入的邮箱地址不符合标准格式,则会显示提示信息“请输入有效...
1.带上下限的数字合法校验 2.带上下限日期校验 3.IP地址校验 4.URL校验 5.Email校验
例如,为`Email`注解创建校验器: ```java public class EmailValidator implements ConstraintValidator<Email, String> { @Override public void initialize(Email constraintAnnotation) {} @Override ...
在JavaScript中,可以使用类似function validateEmail(email)这样的函数进行校验。此外,许多框架和库(如Spring MVC、Express.js)提供了内置的验证机制,简化了校验的实现。 四、集成验证 为了提高代码的复用性...
js正则表达式校验数字、email、身份证号等
例如`required`用于检查字段是否为空,`int`和`double`用于数值类型检查,`email`用于电子邮件地址验证等。 综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得...
**JSP字段校验与非字段校验** 在Web开发中,数据验证是必不可少的一环,它可以确保用户输入的数据符合应用程序的要求,防止错误的数据进入系统。JSP(JavaServer Pages)作为Java EE平台上的动态网页技术,提供了...
例如,你可以创建一个`@ValidEmail`注解来确保电子邮件地址的格式正确,或者`@NonEmpty`注解来验证字段是否为空。 实现这个功能通常涉及以下几个步骤: 1. **定义注解**:创建自定义注解,每个注解代表一种校验...
这里的`validate()`方法启动校验流程,`name()`和`email()`方法则指定需要校验的属性,最后的`isValid()`方法返回校验结果。这样的设计不仅使代码易于阅读,还便于在多个校验之间进行条件判断。 为了方便扩展,我们...
例如,使用`@NotEmpty`、`@Email`等,同时可以设置注解参数来调整校验规则。 **三、重写validate()方法** 开发者可以直接在Action类中重写`validate()`方法,根据业务逻辑编写自定义的校验代码。如果Action包含多...
本文将详细探讨数据校验这一关键环节,特别是在C#语言中的应用,包括对电子邮件、电话号码、数字和日期等常见数据类型的校验方法。 首先,让我们从电子邮件地址的校验开始。在C#中,可以使用正则表达式(Regex)类...
- `email`:电子邮件地址校验。 - `url`:URL校验。 - `regex`:正则表达式校验。 - `required`:判断字段是否为空。 - `requiredstring`:必需的字符串。 - `stringlength`:限定输入字符串的长度。 这些内置校验...
用于体现身份证号码的规则。 完整的验证,包括: 地区码校验、出生年月格式校验、顺序码校验、校验码校验 作者:BlueLotus7 Email:bluelotus7@126.com Blog:http://hi.baidu.com/bluelotus7
### Email正则验证知识点详解 在互联网应用开发中,对用户输入的数据进行验证是一项非常重要的工作,这不仅能提升用户体验,还能增强系统的安全性。其中,电子邮件地址(Email)的验证尤为重要,因为错误或非法的...
Struts1.3 与1.2向比验证框架部分还是有所区别的,该例子通过一个简单的Email的校验,演示如何通过Struts Validate验证框架进行在页面中生成JavaScripte脚本,进行客户端校验。下完后记得评分,资源分就会回来,还能...