JAVA验证是否是Email地址和验证是否是手机号码

Posted laugher_ccc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA验证是否是Email地址和验证是否是手机号码相关的知识,希望对你有一定的参考价值。

1.验证是否是Email地址

public static boolean isEmail(String value) {
        String emailPattern = "^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{2,3}([\\.][A-Za-z]{2})?$";
        Pattern p = Pattern.compile(emailPattern);
        Matcher m = p.matcher(value);
        return m.matches();
    }

2.验证是否是手机号码

public static boolean isMobilePhone(String value) {
        String mobilePhonePattern = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
        Pattern p = Pattern.compile(mobilePhonePattern);
        Matcher m = p.matcher(value);
        return m.matches();
    }

 

以上是关于JAVA验证是否是Email地址和验证是否是手机号码的主要内容,如果未能解决你的问题,请参考以下文章

验证真实世界身份(姓名和地址)的最佳方法是什么?

js正则表达式 验证手机号,email地址和邮政编码

电子邮件是否有效。用PHP验证电子邮件地址

C# 校验Email(电子邮件)地址是否合法

调用获取验证码接口失败

基于gin的golang web开发:模型验证