博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2019-11-23 12:44  王海楠  阅读(121)  评论(0编辑  收藏  举报

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

二、源代码

Test.java

package cm;

import java.util.Scanner;

public class Test2 {

    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("不是合法的电子邮箱");
        }
    }

}

 

三、运行结果