源代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>验证邮箱地址合法性</title>
<script language="javascript" type="text/javascript">
function EmailAddressTest()
{
//获取用户输入的邮箱地址相关的信息
var EmailString = document.MyForm.MyEmail.value;
var strLength=EmailString.length;
var index1=EmailString.indexOf("@");
var index2=EmailString.indexOf(".",index1);
var msg="验证邮箱地址的实例:/n/n";
msg+=" 邮箱地址:"+EmailString+"/n";
msg+=" 验证信息:"
//返回相关的验证信息
if(index1==-1||index2==-1||index2<=index1+1||index1==0||index2==strLength-1)
{
msg+="邮箱地址不合法!/n/n";
msg+="不能同时满足以下条件:/n";
msg+=" 1.邮件中同时含有'@'和'.'字符;/n";
msg+=" 2.'@'后面必须有'.',且中间至少隔一个字符;/n"
msg+=" 3.'@'不能为第一个字符,'.'不能为最后一个字符。/n";
}
else
{
msg+="邮箱地址合法!/n/n";
msg+="能同时满足以下条件:/n";
msg+=" 1.邮件中同时含有'@'和'.'字符;/n";
msg+=" 2.'@'后面必须有'.',且中间至少隔一个字符;/n"
msg+=" 3.'@'不能为第一个字符,'.'不能为最后一个字符。/n";
}
window.alert(msg);
}
</script>
</head>
<body>
<br />
<center>
<form id="MyForm" name="MyForm">
邮箱地址:<input type="text" id="MyEmail" name="MyEmail" />
<input type="button" value="验证邮箱合法性" onclick="EmailAddressTest()" />
</form>
</center>
</body>
</html>
分享到:
相关推荐
根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何使用JavaScript来验证用户输入的合法性。这些功能包括但不限于限制输入字符、判断密码一致性、检查空值、验证用户名格式(仅限数字、字母和下划线)...
- **邮箱验证**:验证电子邮件地址格式是否正确。 - **电话号码验证**:检查电话号码格式是否正确。 - **地址验证**:地址长度不能超过50个字符。 如果所有验证均通过,则返回`true`,否则返回`false`并提示错误...
JavaScript验证是Web开发中不可或缺的一环,主要用于前端数据的校验和用户输入的合法性检查,以确保用户提交的信息准确无误。这篇博文链接虽然没有提供具体的内容,但我们可以通过标题和标签来推测其可能涉及的知识...
1. **基本的JavaScript验证** 在HTML表单中,我们可以为输入元素添加`onsubmit`事件监听器,当用户尝试提交表单时触发JavaScript函数进行验证。例如: ```html ()"> <!-- 表单元素 --> ``` 在JavaScript部分...
- **邮箱验证**:根据标准的邮箱格式(如`/^\S+@\S+\.\S+$/`)检查输入是否有效。 - **电话号码验证**:针对特定国家的电话号码格式进行验证。 - **日期验证**:确保日期的格式和合法性。 - **URL验证**:检测...
本篇文章将详细介绍如何使用JavaScript来实现电子邮件地址的有效性验证。 #### 二、基础知识回顾 在正式介绍具体的实现方法之前,我们先来回顾一下几个相关的基础知识点: 1. **HTML表单**:HTML中的`<form>`元素...
在本场景中,我们关注的是如何利用JavaScript(js)和Java Server Pages(jsp)配合正则表达式来验证用户输入的邮箱地址是否合法。邮箱地址的验证至关重要,因为它直接关系到用户的注册、登录以及通信的有效性。 ...
利用AJAX,可以在用户输入时向服务器发送请求,验证输入的有效性,例如检查用户名是否已存在,或者验证信用卡号的合法性。 六、错误提示 有效的错误提示是用户体验的关键。JavaScript可以动态添加CSS类来高亮错误...
例如,以下代码用于验证邮箱地址是否合法: ``` function checkemail(){ var re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; var email = document.getElementById("email").value; if(!re.test(email)) ...
在本例中,我们将讨论如何使用 JavaScript 对电子邮件地址进行验证。 首先,我们有一个名为 `validate_required` 的函数,用于检查表单中的必填字段。这个函数接收两个参数,`field` 是表单元素引用,`alerttxt` 是...
本教程主要探讨JavaScript的数据验证,特别是电子邮件(email)验证,以及其他的验证技术,如URL验证、长度验证和数字验证。 1. **JavaScript数据验证基础**: JavaScript数据验证允许我们在用户提交数据之前检查...
但更严格的验证可能需要检查域名是否存在,这通常涉及到发送一个验证邮件到输入的邮箱地址,以确认其有效性。 4. **其他验证**: 除了以上例子,还有手机号码验证、身份证号验证、日期格式验证等。JavaScript可以...
例如,使用正则表达式来判断邮箱地址是否合法,或者检查密码是否至少包含大小写字母、数字和特殊字符。 2. **空值检查**:防止用户提交空白或空字符串,确保所有必填字段都已填写。可以使用`if`语句检查输入值是否...
6. 验证邮箱格式:使用正则表达式`/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$`来检查邮箱地址的合法性。`onblur`事件触发时,如果邮箱格式不正确,弹出警告。 7. 屏蔽特定关键词:...
- 验证用户输入的IP地址是否有效。 - 对网络设备配置中的IP地址进行格式检查。 #### 十一、英文输入的正则表达式 **表达式:** `^[A-Za-z]+$` - **解释:** - `^` 表示字符串的开始。 - `[A-Za-z]` 匹配任意大小...
在邮箱验证的场景中,AJAX技术可以用来在用户提交邮箱地址后,与服务器进行异步数据交互,这样就可以实现无刷新验证邮箱地址的合法性。 ### WebService实现邮箱验证 WebService是一种可以从不同的平台和语言进行...
以上就是关于"JavaScript验证非法字符输入"的相关知识点,包括使用正则表达式进行验证、前端与后端的配合、以及无刷新效果的实现。理解并熟练运用这些技巧,能帮助开发者创建更加安全、用户体验良好的Web应用程序。
电子邮件地址验证是网络应用中的重要环节,用于确保用户输入的邮箱地址有效且可接收通信。在编程和网站开发中,正确验证电子邮件地址可以防止垃圾邮件、提高用户体验,并确保重要通知能够准确送达。以下是对电子邮件...
3. 验证函数:编写验证函数是JavaScript验证的核心,这些函数通常会检查用户输入是否符合预设规则,如非空、邮箱格式、手机号码等。 二、基本的JavaScript验证方法 1. 非空验证:确保用户至少输入了一些内容,可以...