第13次作业--邮箱的正则表达式

题目:

定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。

代码:

Test.java

复制代码
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
System.out.println("请输入一个邮箱:");
Scanner r = new Scanner(System.in);
String s = r.nextLine();
String regex = "[a-zA-Z1-9_]{1,20}@{1}[a-zA-Z1-9]{1,20}\\.{1}((com)|(cn)){1}"; //正则表达式
if(s.matches(regex)){
System.out.println("是一个合法邮箱");
}
else{
System.out.println("不是一个合法邮箱");
}
}
}
复制代码

运行结果:

 

posted @ 2019-11-24 14:58  randroy  阅读(168)  评论(0编辑  收藏  举报