设定邮箱地址的合法规则,合法邮箱地址要求如下: (1)字符必须是英文或数字开始 (2)必须包含一个 @ 和 . (3)@符号在 . 符号前面 (4)以英文或数字结尾
上代码:
public class Test { public static void main(String[] args) { Scanner str = new Scanner(System.in); while (true) { System.out.println("请输入一个邮箱地址:"); String mail = str.nextLine(); //设置一个正则表达式,[\w]匹配包括下划线的任何单词字符,等价于[A-Za-z0-9_] String reg = "[\\w]+@[\\w]+.[\\w]+[\\w]"; //判断输入的字符串是否匹配给定的正则表达式。 if (mail.matches(reg)) { System.out.println("邮箱地址合法!"); } else { System.out.println("邮箱地址不合法!"); } } } }