第十三次作业

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

Test.java

package vc;
import java.util.*;
public class Test {
    public static void main(String[] args){
        System.out.print("请输入你的邮箱账号\n");
        Scanner sc = new Scanner(System.in);
        String email = sc.nextLine();
        String regex="^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z0-9]{2,4}";//正则表达式;
        if(email.matches(regex)){                    //邮箱比较;
            System.out.println(email+"格式正确\n");
        }else{
            System.out.println(email+"格式不正确\n");
    }
    }

}

 

 运行结果

 

 

posted @ 2019-11-23 12:54  ·起个名好难  阅读(90)  评论(0编辑  收藏  举报