一.题目
定义判断电子邮箱的正则表达式,判断输入的字符串是否为一个合法的电子邮箱
二.源代码
Test.java
import java.util.Calendar; import java.util.Date; import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner reader=new Scanner (System.in); System.out.println("请输入邮箱:"); String s=reader.nextLine(); String xx= "[a-zA-Z0-9_-]+@[a-zA-Z0-9]+(\\.[a-zA-Z0-9-]+)+(com|cn)";//正则表达式 if(s.matches(xx)){ System.out.println("该邮箱合法"); }else{ System.out.println("该邮箱非法"); } } }