第13次作业--正则表达式

一.题目

定义判断电子邮箱的正则表达式,判断输入的字符串是否为一个合法的电子邮箱

二.源代码

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("该邮箱非法");
         }

    }

}

三.运行结果

猜你喜欢

转载自www.cnblogs.com/Zhous0570/p/11924077.html