第13次作业--邮箱的正则表达式
一、题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
二、源程序
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("是一个不合法的邮箱"); } } }
三、测试运行