判断字符串是否是邮箱或者手机号码格式

原创 2016年08月30日 16:45:49
/**
     * 描述:是否是邮箱.
     *
     * @param str 指定的字符串
     * @return 是否是邮箱:是为true,否则false
     */
    public static Boolean isEmail(String str) {
        Boolean isEmail = false;
        String expr = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})$";

        if (str.matches(expr)) {
            isEmail = true;
        }
        return isEmail;
    }

    /**
     * 判断是否是手机号
     *
     * @param phone
     * @return
     */
    public static boolean checkPhone(String phone) {
        Pattern pattern = Pattern
                .compile("^(13[0-9]|15[0-9]|153|15[6-9]|180|18[23]|18[5-9])\\d{8}$");
        Matcher matcher = pattern.matcher(phone);

        if (matcher.matches()) {
            return true;
        }
        return false;
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

判断字符串是否符合邮箱格式

验证控件:                             ControlToValidate="tEmail" ErrorMessage="请输入正确邮箱"           ...

java 判断邮箱和手机

/** * 验证邮箱 * * @param email * @return */ public static boolean checkEmail(String email) { ...
  • a2012s
  • a2012s
  • 2016年08月10日 17:34
  • 2400

用java正则表达式验证字符串(邮箱与网址)

package infox.util; /** * 用正则表达式来验证邮箱格式或网址格式是否正确! * @author Infox * @date...

计蒜客-判断字符串是否是手机号码

手机号码是一串数字,长度为11为,并且第一位必须是1,现在给出一个字符串,我们需要判断这个字符串是否符合手机格式 输入   输入是一个字符串 输出   若该字符串符合手机格式,输出1,否则输出...

JS 判断字符串是否为手机号

function checkMobile(s){ var length = s.length; if(length == 11 && /^(((13[0-9]{1})|(15[0-9]...
  • jxq0816
  • jxq0816
  • 2016年06月03日 15:55
  • 5680

java 验证邮箱格式正确性、验证字符串是否为数字

java 验证邮箱格式正确性 import java.util.regex.Matcher;import java.util.regex.Pattern; public class RegisterC...

正则验收:对邮箱、手机号码、身份证、电话、整数、正数、字符串是否为空等一些验证

package com.jn.commons.utils; import java.awt.Image; import java.io.File; import java.util.regex.Ma...

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码...

android 判断 手机号码、邮编、Email邮箱、是否正确

转自:http://blog.csdn.net/gao_chun/article/details/39580363 java-正则表达式判断手机号 要更加准确的匹配手机号码只匹配11位数字是不...

android 判断 手机号码、邮编、Email邮箱、是否正确还有qq号

转自:http://blog.csdn.net/gao_chun/article/details/39580363?utm_source=tuicool&utm_medium=referral ja...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断字符串是否是邮箱或者手机号码格式
举报原因:
原因补充:

(最多只允许输入30个字)