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