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

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

二、代码

1.test

import java.util.Scanner;
public class test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner reader=new Scanner(System.in);
        System.out.println("请输入你的电子邮箱");
        String s=reader.nextLine();
		String regex = "[a-zA-Z0-9_-]+@((\\w\\.)|([a-zA-Z0-9]+\\.)+)(cn|com)";  //正则表达式
		if(s.matches(regex)){          //判断s字符是否与正则表达式匹配
			System.out.println("是一个合法的邮箱");
		}
		else{
			System.out.println("不是一个合法的邮箱");
		}
	
	}

}

三、运行结果

 

 

 

 

 

 

 

 

 

 

posted @ 2019-11-23 13:54  朱佳美20194662  阅读(90)  评论(0编辑  收藏  举报