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

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

Test类

package ccut.ch.thirteen;
import java.util.*;
public class Test {
	public static void main(String[] args) {
		System.out.println("请输入邮箱:"); //提示用户输入
		Scanner r= new Scanner(System.in);
		String email =r.nextLine();
		String regex="\\w{5,}@[a-z\\d]{0,}[.][\\w{2,3}&&[^\\d]]";     //正则表达式规范
		if(email.matches(regex))  //判断
		{
			System.out.println(email+"是一个电子邮箱!");
		}
		else
		{
			System.out.println(email+"不是一个电子邮箱!");
		}
	}
}

运行结果




posted @ 2019-11-23 18:33  陈虹  阅读(93)  评论(0编辑  收藏  举报