day3mail

作业1

编实现从控制台接收一个字符串,并且验证该字符串是否符合邮箱格式。

代码:

import java.util.Scanner;
public class MailAddressCheck {
    public static void main(String[] args) {
     Scanner input = new Scanner(System.in);
        System.out.println("请输入邮箱");
     String mailAdress = input.next();
     String reg = "[\\w]+@[\\w]+.[\\w]+";
        //设置一个正则表达式   \w 表示单词字符:[a-zA-Z_0-9],上面是两个反斜杆是因为反斜杆是转义字符+号表示:出现一次或多次 ,所以[\\w]+意思就是一到多个单词字符(英文或数字)
     if(mailAdress.matches(reg)){
         System.out.println("邮箱格式合法");
     }
     else
         System.out.println("邮箱格式不合法");
     input.close();
    }//告知此字符串是否匹配给定的正则表达式。
}

运行结果


posted @ 2021-01-07 22:05  zzz2077  阅读(50)  评论(0编辑  收藏  举报