您的位置:首页 > 编程语言 > Java开发

用java验证邮箱地址是否合法

2017-09-11 15:31 357 查看
设定邮箱地址的合法规则,合法邮箱地址要求如下:
(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("邮箱地址不合法!");
}

}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: