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();
    }//告知此字符串是否匹配给定的正则表达式。
}

运行结果


原文地址:https://www.cnblogs.com/zzz1zzz/p/14249020.html