6. 验证“Wanxxj@zparkhr.com.cn”是否为一个合法邮箱 合法邮箱要求: 1、有“@”和“.”符号 2、“.”在“@”后面

6. 验证“ Wanxxj@zparkhr.com.cn mailto:Wanxxj@zparkhr.com.cn ”是否为一个合法邮箱
合法邮箱要求:
1、有“@”和“.”符号
2、“.”在“@”后面

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegEX {
    public static void main(String[] args) {
        String str = "Wanxxj@zparkhr.com.cn";
        String regEx = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
        Pattern pattern = Pattern.compile(regEx);
        Matcher matcher = pattern.matcher(str);
        if (matcher.matches()) {
            System.out.println("合法邮箱");
        } else {
            System.out.println("非法邮箱");
        }
    }
}