java-电子邮件地址验证程序

问题描述

电子邮件地址验证程序

跪求电子邮件地址的验证程序 毕业论文题目 一点头绪都没有 完全不会写啊 跪求各位大神帮助 用JAVA写 最好详细些 加上注释 本人刚学JAVA不到三个月 小白一枚 求帮助

解决方案

String check = "^([a-z0-9A-Z]+[-|.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?.)+[a-zA-Z]{2,}$";

Pattern regex = Pattern.compile(check);

Matcher matcher = regex.matcher("dffdfdf@qq.com");

boolean isMatched = matcher.matches();

System.out.println(isMatched);

解决方案二:

用正则表达式就可以了,
用到的类是Pattern,Matcher类

解决方案三:

^([a-z0-9A-Z]+[-|.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?.)+[a-zA-Z]{2,}$
用正则表达式进行验证

解决方案四:

电子邮件地址 isemail
电子邮件地址的正则表达式

时间: 2024-10-02 20:12:46

java-电子邮件地址验证程序的相关文章

C语言实现电子邮件地址验证程序_C 语言

我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法.有的还能分解出用户名和域名.现在用C语言实现一下电子邮件地址验证程序,用的是POSIX正则表达式.由于用的是POSIX正则表达式,所以只能用gcc编译. 另外,据测试,只有Linux原版的gcc才能编译通过.如果用Windows中的MinGW或Cygwin的gcc编译不通过,错误是找不到<regex.h&

javascript邮箱地址验证程序

javascript教程邮箱地址验证程序 validateEmail() 下一步我们希望看到的电子邮件地址,如果用户输入的是真实的.这意味着输入数据 必须至少包含一个@符号和一个点(.).此外,@绝不能以电子邮件地址的第一个字 符,最后点必须至少@符号后的一个字符. 首先我们检查用户输入的所有电子邮件中的任何领域.下一步,我们使用正则表达式 和测试()方法来检查遵守的领域.同时,我们将使用trim()函数,将削减领导过 的字符串空白.这不会是完美的验证 - 有可能跌破它不符合解决 - 但通常不够

js email 电子邮箱地址验证程序

原代码是这样的:  代码如下 复制代码 function isValidMail(sText){  var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/;  return reMail.test(sText); } 似乎 这样验证像sofish@163.com这样的邮箱是没问题的.但,由于仔细看一下在AT(@)后面的非捕获性引用中,使用的是*(出现任意次):  代码如下 复制代码 var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/; 那么

js电话 邮箱地址验证程序

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/ 1999/xhtml"> <head> <meta http-equiv="cont

asp 邮箱地址验证程序

'******************************************** '函数名:IsValidEmail '作  用:检查Email地址合法性 '参  数:email ----要检查的Email地址 '返回值:True  ----Email地址合法 '       False ----Email地址不合法 '******************************************** function IsValidEmail(email)  dim names

js 验证电子邮件地址 url地址的正则正则表达式

网页特效 验证电子邮件地址 url地址的正则正则表达式   *   * @parameter string str 字符串   * @return boolean   */ function checkmail(str){   return str.match(/^(w+.)*w+@(w+.)+[a-za-z]+$/);  }    /**   * 验证url地址   *    * @parameter string $str 字符串   * @return boolean   */ funct

编写简洁的页面表单验证程序

表单验证|程序|页面 看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序. 功能简述: 验证: http地址 时间日期 e-mail 数字 字符长度检查 一项输入与另一项输入比较(例如:密码的确认输入) 大小比较(只能有一个比较符号) 特点 扩展容易,可以方便的添加自己需要的验证方式 兼容性好(ie5,6 firefox,oprea) 可用性好,没有使用alert()来弹出提示 编写思路: 整个程序的结构及较简单,为了能够验证一些常用的格式,先对j

简洁实用的表单验证程序

表单验证|程序 看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序. 功能简述: 验证: http地址 时间日期 e-mail 数字 字符长度检查 一项输入与另一项输入比较(例如:密码的确认输入) 大小比较(只能有一个比较符号) 特点 扩展容易,可以方便的添加自己需要的验证方式 兼容性好(ie5,6 firefox,oprea) 可用性好,没有使用alert()来弹出提示 编写思路: 整个程序的结构及较简单,为了能够验证一些常用的格式,先对js的内

html编写简洁的页面表单验证程序

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "1/DTD/xhtml1-transitional.dtd";> <html xmlns="";> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312