第13次作业--邮箱的正则表达式

题目:

定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。

一、代码

 1 /**
 2  * @author 李佳琦
 3  */
 4 package Lijiaqi;
 5 import java.util.Scanner;
 6 public class Test {       //创建一个测试类
 7 
 8     public static void main(String[] args) {
 9         Scanner a=new Scanner(System.in);
10         System.out.print("请输入电子邮箱:");
11         String email=a.nextLine();        // 声明一个email变量
12        
13         String regex=/*正则表达式*/"[a-zA-Z0-9_-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(cn|com)";//声明一个regex格式变量
14         if(email.matches(regex)){            //进行格式对比
15             System.out.println(email+"是合法的电子邮箱");
16         }else{
17             System.out.println(email+"不是合法的电子邮箱");
18         }
19     }
20 
21 }

二、运行输出结果

原文地址:https://www.cnblogs.com/lietian12345/p/11919702.html