第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+"不是一个电子邮箱!");
		}
	}
}

运行结果




原文地址:https://www.cnblogs.com/ctt886/p/11919122.html