第13次作业-正则表达式
题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
代码:
package zuoye; import java.util.*; public class zjc { public static void main(String[] args) { String jiuchuan = "\\w+[@]\\w+[.][comn]+[.]*[comn]*";//这个是找书上找的。张九川告诉我就这么写。 System.out.println("请输入邮箱"); Scanner reader = new Scanner(System.in); String s1 = reader.next(); if(s1.matches(jiuchuan)) { System.out.println("邮箱合法"); } else { System.out.println("邮箱不合法"); } } }
运行结果: