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

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

 

import java.util.*;
public class mailbox {
    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_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z0-9]{2,6}";//正则表达式
            if(s.matches(regex)){       
                System.out.println("是一个合法的邮箱");
            }
            else{
                System.out.println("不是一个合法的邮箱");
            }
        }
}

 

运行结果

 

posted @ 2019-11-24 14:23  杨寒冰  阅读(110)  评论(0编辑  收藏  举报