Java-验证邮箱地址是否符合要求

问题描述:

翼城网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联公司成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司


解析一个邮箱地址是否合法,如果合法则打印出用户名部分和该邮箱所属的网站域名

如果邮箱地址不合法则显示不合法的原因

提示:邮箱地址不合法的因素:

1)邮箱地址中不包含@或。

2)邮箱地址中含有多了@或。

3)邮箱地址中。出现在@的前面

4)用户名里有其他字符

实现步骤:

类图如下:


import java.util.Scanner; public class MailTest { /* * 1.地址中不包括@ 或 . * 2.地址中包括多个 @ 或 . * 3.邮箱地址中 . 出现 在@ 前面 * 4.用户名中出现其他字符 */ public static boolean testMail() { Scanner sc = new Scanner(System.in); String strMail = sc.nextLine(); if(strMail.indexOf("@") == -1 || strMail.indexOf(".") == -1) { System.out.println("1"); return false; } if(strMail.indexOf("@") != strMail.lastIndexOf("@") || strMail.indexOf(".") != strMail.lastIndexOf(".")){ System.out.println("2"); return false; } if(strMail.indexOf("@")>strMail.indexOf(".")) { System.out.println("3"); return false; } for(int i = 0; i<strMail.indexOf("@"); i++) { if(!((strMail.charAt(i) > \'A\' && strMail.charAt(i) < \'Z\') || (strMail.charAt(i) > \'a\' && strMail.charAt(i) < \'z\'))) { System.out.println("4"); return false; } } return true; } }

网站栏目:Java-验证邮箱地址是否符合要求
URL网址:https://www.cdcxhl.com/article24/chcjje.html

成都网站建设公司_创新互联,为您提供品牌网站设计关键词优化电子商务网站营销定制开发软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联