Java 后台使用正则表达式验证数据

Java 后台使用正则表达式验证邮箱:
//邮箱验证(必须包含@和. 且不可以在开头和末尾,不可以相邻)
String inputEmail = user.getEmail();//用户输入
String regexEmail = “^\w+((-\w+)|(.\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$”;//正则表达式(简单验证:必须包含@和. 且不可以在开头和末尾,不可以相邻)
Pattern emailP = Pattern.compile(regexEmail);
Matcher emailM = emailP.matcher(inputEmail);
if (!emailM.find()) {
throw new CustomerException(inputEmail + “邮箱填写不规范”);
}

你可能感兴趣的:(Java 后台使用正则表达式验证数据)