校验手机号正则表达式:
^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(16[5,6])|(17[0-8])|(18[0-9])|(19[1、5、8、9]))\d{8}$
方法:
/**
* 校验手机号
*
* @param tel 输入参数
* @return boolean
* @author GJT 2022-05-11
*/
@Test
public static boolean checkTel(String tel) {
if (tel != null && (!tel.isEmpty())) {
return Pattern
.matches("^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(16[5,6])|(17[0-8])|(18[0-9])|(19[1、5、8、9]))\\d{8}$", tel);
}
return true;
}
//格式正确为TRUE,错误为FALSE
public static void main(String[] args) throws ParseException {
System.out.println(checkTel("13333233662"));
}
校验邮箱正则表达式:
^([a-z0-9A-Z]+[-|_|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$
方法:
/**
* 校验邮箱格式
*
* @param email 输入参数
* @return boolean
* @author GJT 2022-05-11
*/
public static boolean checkEmail(String email) {
if (email != null && (!email.isEmpty())) {
return Pattern
.matches("^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$", email);
}
return true;
}
//格式正确为TRUE,错误为FALSE
public static void main(String[] args) throws ParseException {
System.out.println(checkEmail("11111111@qq.com"));
}