【亿码酷站-编程开发教程】收集全网优质教程及源码资源!
全网优质软件开发、平面设计等教程及精品源码资源一站可得,www.ymkuzhan.com!
使用了正则表达式来进行判断,代码实现如下:
public class Test { public static void main(String[] args) { //电子邮件 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); } public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String mail=null; System.out.println("请输入E-Mail:"); mail=scanner.next(); Pattern pattern=Pattern.compile("\\w+@(\\w+.)+[a-z]{2,3}");//\w表示a-z,A-Z,0-9(\\转义符) Matcher matcher=pattern.matcher(mail); boolean b=matcher.matches(); if (b) { System.out.println(mail+"有效的邮箱地址!"); }else { System.out.println(mail+"的格式错误!!"); } }
javascript电子邮箱的合法性验证
/** * */ function isEmail(email) { var srt=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; if(srt.test(email)) { //不合法时 return false; } else { //合法时 return true; } } } public static boolean validateEmail(String email) { boolean flag = false; int pos = email.indexOf("@"); if (pos == -1 || pos == 0 || pos == email.length() - 1) { return false; } String[] strings = email.split("@"); if (strings.length != 2) {// 如果邮箱不是xxx@xxx格式 return false; } CharSequence cs = strings[0]; for (int i = 0; i < cs.length(); i++) { char c = cs.charAt(i); if (!Character.isLetter(c) && !Character.isDigit(c)) { return false; } } pos = strings[1].indexOf(".");// 如果@后面没有.,则是错误的邮箱。 if (pos == -1 || pos == 0 || pos == email.length() - 1) { return false; } strings = strings[1].split("."); for (int j = 0; j < strings.length; j++) { cs = strings[j]; if (cs.length() == 0) { return false; } for (int i = 0; i < cs.length(); i++) {//如果保护不规则的字符,表示错误 char c = cs.charAt(i); if (!Character.isLetter(c) && !Character.isDigit(c)) { return false; } } } return true;
java如何判断邮箱是否合法
—–文章转载自PHP中文网如有侵权请联系admin#tyuanma.cn删除
如何在控制台修改mysql字符集
声明: 本文章由【亿码酷站】整理自网络!如有侵权,请邮件联系 ymkuzhan@126.com 删除。本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如需商用请购买正版!
本站资源如无特殊说明解压密码一律为www.ymkuzhan.com
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如需商用请购买正版!
本站资源如无特殊说明解压密码一律为www.ymkuzhan.com