温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java判断邮箱是否合法的方法

发布时间:2020-09-04 10:01:17 来源:亿速云 阅读:1200 作者:小新 栏目:编程语言

这篇文章主要介绍java判断邮箱是否合法的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

java判断邮箱是否合法的方法:使用正则表达式判断,代码为【boolean b=matcher.matches();if (b) {System.out.println(mail+"有效的邮箱地址!");】。

java判断邮箱是否合法的方法

java判断邮箱是否合法的方法:

使用了正则表达式来进行判断,代码实现如下:

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判断邮箱是否合法的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI