`
zhaoshg
  • 浏览: 257488 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript以及java验证Email合法性

阅读更多
JavaScript验证:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
<script language="javascript">
	function CheckEmail(form){
	 var res=true;
	 var email = form.Email.value; 
	 var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	 flag = pattern.test(email); 
	 if(!flag){
	  res=false;
	  form.Email.focus(); 
	 }
if(email.length!=0){
	  if (email.charAt(0)=="." || email.charAt(0)=="@"|| email.indexOf('@', 0) == -1 || email.indexOf('.', 0) == -1 || email.lastIndexOf("@")==email.length-1 || email.lastIndexOf(".")==email.length-1){
	   res = false;
	   form.Email.focus();
     }
   }else{
         res=false;
	   form.Email.focus();
   }
	if(res){
		document.getElementById('checkmsg').innerHTML="可以使用的Email!";
	}else{
		document.getElementById('checkmsg').innerHTML="Email格式错误!";
		}
		return false;
}
</script>

 </HEAD>

 <BODY>
  <form name="checkForm" >
	请输入email:<input type="text" name="Email" value="">
	<span id="checkmsg"></span><br />
	<input type="button" onclick="CheckEmail(this.form);" value="验证">
  </form>
 </BODY>
</HTML>



java验证
  public boolean checkEmail(String email){  
    String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";  
    Pattern   pattern   =   Pattern.compile(regex);  
    Matcher   matcher   =   pattern.matcher(email);  
    return matcher.find();  
}  
分享到:
评论

相关推荐

    正则 验证jsp邮箱的合法性

    在本场景中,我们关注的是如何利用JavaScript(js)和Java Server Pages(jsp)配合正则表达式来验证用户输入的邮箱地址是否合法。邮箱地址的验证至关重要,因为它直接关系到用户的注册、登录以及通信的有效性。 ...

    Java抓取URL/Email实例源码

    通过学习这个实例源码,开发者不仅可以掌握基础的网页抓取技术,还能了解到如何结合Java标准库和第三方库来提升效率和准确性。在实际应用中,还需要注意处理异常、设置超时、控制爬虫速度,以及可能需要的分布式爬虫...

    java邮箱验证

    JavaScript用于前端验证,例如检查邮箱格式是否合法。前端验证后,通过Ajax或Submit按钮将邮箱地址发送到后端服务器。 在后端,接收到用户提交的邮箱地址后,调用上述的`sendEmail`方法,将验证链接(包含唯一...

    JavaScript常用验证

    在网页表单提交、用户输入数据的合法性检查、页面动态效果等方面,JavaScript验证扮演着至关重要的角色。这份笔记将详细介绍JavaScript在验证方面的常见应用和技巧。 一、表单验证 1. 非空验证:在用户填写表单时...

    javascript常见数据验证插件大全

    总结来说,JavaScript数据验证对于确保用户输入数据的准确性和安全性至关重要。通过原生函数或者使用验证插件,我们可以有效地完成电话号码、电子邮件地址以及身份证等常见数据类型的验证。这些工具和方法不仅可以...

    js验证讲解加例子 登录 电话号码 邮箱等验证

    在Java Web环境中,JavaScript验证通常与后端服务器配合工作。前端验证提供快速反馈,而后端验证确保数据安全。通过Ajax异步请求,可以将验证结果实时反馈给用户,同时避免了无效的服务器请求。 六、使用AJAX进行...

    验证插件vali.js

    在这个例子中,我们扩展了vali.js,添加了一个新的验证规则'mobile',用于检查手机号码的合法性。 ### 4. 错误提示 vali.js提供了错误提示功能,你可以自定义错误消息: ```javascript var messages = { ...

    表单验证(用到正则表达式)

    在JSP(JavaServer Pages)中,我们也可以利用JavaScript进行客户端验证,但还可以在服务器端进行进一步验证。JSP可以通过使用Java的Pattern和Matcher类来实现正则验证。以下是一个简单的例子: ```jsp String ...

    Ajax 动态表单验证封装类附示例

    动态表单验证是Ajax应用的一个常见场景,用于在用户输入时实时检查数据的有效性,提供更好的用户体验。 在Web开发中,表单验证是非常关键的一步,它能确保用户提交的数据符合预设的规则,如邮箱格式、密码强度等。...

    表单字段类型验证方法

    Java作为后端语言,通常处理由前端提交的已验证数据,而前端验证则主要通过JavaScript来实现。下面将详细讨论表单验证中的各种方法和技术。 1. **基础验证**: - `required`: 这是最基本的验证,确保用户必须填写...

    注册模块代码

    例如,Javabean可以有方法`validateEmail()`来验证邮箱的合法性,或者`validatePassword()`来确认密码是否满足复杂度要求。 此外,jsp(JavaServer Pages)是Java Web开发中的视图层技术,它允许开发者在HTML中嵌入...

    经典表单验证.rar

    常见的后端验证策略包括重复前端的验证逻辑,以及更复杂的数据校验,如数据库查询验证数据的唯一性,防止SQL注入等安全问题。 综上所述,"经典表单验证.rar"可能包含了一个完整的前端验证示例,涵盖了基本的验证...

    表单验证方法

    在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而保证数据的准确性和安全性。表单验证通常在客户端(浏览器端)和服务器端进行,两者相辅相成,共同构建起强大的数据...

    WEB04_JS.zip_JavaScript/JQuery_Java_

    JavaScript 可以直接在浏览器中运行,因此非常适合用于实时验证用户输入,例如检查邮箱格式、手机号码合法性、密码强度等。 在JavaScript中,我们可以直接操作DOM(文档对象模型)来获取和修改表单元素。例如,`...

    javascript表单验证大全

    JavaScript 表单验证是网页开发中的重要一环,它确保用户在提交表单时输入的数据是有效、合法的。在本文中,我们将深入探讨几种常见的表单验证技术,包括必填项验证、电子邮件验证和基本的日期与数字验证。 1. 必填...

    javascript校验集合

    在JavaScript编程中,数据校验是一项至关重要的任务,它确保输入的数据符合预期的格式和标准,从而提高程序的稳定性和安全性。在这个名为“javascript校验集合”的资源中,你将找到一系列针对不同类型数据的验证函数...

    javascript html5实现表单验证

    总结来说,HTML5 提供的表单验证功能和 JavaScript 结合使用,可以有效地确保用户输入数据的合法性,减少服务器端处理错误数据的压力,同时提高用户体验。通过合理的布局和样式设计,错误提示也能更友好地引导用户...

    javasript基础和实例

    这个函数利用正则表达式检查邮箱的合法性,并返回布尔值。 5. **实例说明**: 以下是一个完整的表单验证示例,它使用JavaScript验证姓名和邮箱字段: ```html ()"&gt; &lt;input type="email" id="email" ...

    validation jar包

    Spring Framework提供了一个强大的数据验证框架——Spring Validator,它允许开发者以一种声明式的方式对Bean对象进行验证,类似于JavaScript中的验证规则。在本文中,我们将深入探讨`validation jar包`,包括Spring...

    java web实现用户中心个人管理功能

    控制器类接收前端提交的数据,校验其合法性,然后调用业务逻辑服务进行处理。例如,注册时检查用户名是否已存在,登录时验证用户名和密码的匹配性。 5. **个人信息查看与修改**: 用户登录后,可以在个人中心查看...

Global site tag (gtag.js) - Google Analytics