一、题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
二、源程序
import java.util.*;
public class Text7 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入电子邮箱:");
String s=input.nextLine();
/*输入邮箱*/
String x="[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}";
if(s.matches(x)){/*正则表达式判断*/
System.out.println("是一个合法的邮箱");
}
else{
System.out.println("是一个不合法的邮箱");
}
}
}
三、测试运行

