Java Email简单验证
2010-01-18 22:14
246 查看
平时的开发当中,通常我们需要验证Email地址的合法性,首先要在验证此地址是否符合规范,若符合规范,再发邮件以确认此地址是否存在。
源码如下:
如果以上都通过了,我们就需要发邮件来确认该邮箱帐号或称地址是否存在了。
源码如下:
public static boolean validateEmail(String email){ //Pattern pattern = Pattern.compile("[0-9a-zA-Z]*.[0-9a-zA-Z]*@[a-zA-Z]*.[a-zA-Z]*", Pattern.LITERAL); if(email == null){ return false; } //验证开始 //不能有连续的. if(email.indexOf("..") != -1){ return false; } //必须带有@ int atCharacter = email.indexOf("@"); if (atCharacter == -1) { return false; } //最后一个.必须在@之后,且不能连续出现 if(atCharacter > email.lastIndexOf('.') || atCharacter+1 == email.lastIndexOf('.')){ return false; } //不能以.,@结束和开始 if (email.endsWith(".") || email.endsWith("@") || email.startsWith(".") || email.startsWith("@")) { return false; } return true; }
如果以上都通过了,我们就需要发邮件来确认该邮箱帐号或称地址是否存在了。
相关文章推荐
- Java Email简单验证
- java验证Email地址
- JS正则表达式学习二:简单的email验证看正则表达式的语法
- Eclipse + Java 环境配置完整教程(简单的 hello world 验证)
- JAVA验证是否是Email地址和验证是否是手机号码
- java实现简单的窗体和密码验证(传参,事件机制和事件监听的作用过程)
- 使用阿里大于接口实现一个简单的短信验证(Java版)
- 超简单的 Java+JS 图片验证码生成方式
- java读取Xml,写入Xml的简单Dom操作,忽略DTD验证
- 简单的表单验证--js,jsp,jquery,java,mysql(前台和后台验证)(
- Java HtmlEmail 邮件发送的简单实现代码
- java Struts2 框架的搭建与简单的登录验证
- Java下简单用户名密码验证
- CSRF简单理解---HTTP Referer字段验证(Java实现)
- 一个简单的验证回文数java程序
- java中利用commons-email-1.2.jar实现简单的发邮件
- 简单正则表达式验证Email地址是否正确
- 【Java系列】(五)java实现简单的窗体和密码验证(传参,事件机制和事件监听)
- 使用java email 进行邮箱验证
- Java发送Email简单实现