第13次作业--邮箱的正则表达式
一、题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
二、代码
1.test
import java.util.Scanner; public class test { /** * @param args */ public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入你的电子邮箱"); String s=reader.nextLine(); String regex = "[a-zA-Z0-9_-]+@((\\w\\.)|([a-zA-Z0-9]+\\.)+)(cn|com)"; //正则表达式 if(s.matches(regex)){ //判断s字符是否与正则表达式匹配 System.out.println("是一个合法的邮箱"); } else{ System.out.println("不是一个合法的邮箱"); } } }
三、运行结果