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

原创 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;
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

判断字符串是否是有效的手机号码

private boolean isPhoneNumberValid(String phoneNumber) {         boolean isValid = false;         ...
  • u011428395
  • u011428395
  • 2013年09月18日 17:31
  • 1815

Java快速判断是不是手机号

java中如何快速准确的判断一个字符串是否为手机号
  • pamchen
  • pamchen
  • 2014年04月28日 15:01
  • 20743

判断邮箱是否合法的代码

如果你的 App 需要用户以邮箱注册,怎么判断用户输入了正确的邮箱地址呢?比如:用户输入了一长串字符,却没有 "@",或者字符串里有邮件地址里不允许包含的字符。favormm 的博客分享了判断邮箱是否...
  • u011741233
  • u011741233
  • 2013年08月19日 18:18
  • 660

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

手机号码是一串数字,长度为11为,并且第一位必须是1,现在给出一个字符串,我们需要判断这个字符串是否符合手机格式 输入   输入是一个字符串 输出   若该字符串符合手机格式,输出1,否则输出...
  • sapphire7
  • sapphire7
  • 2017年09月16日 12:30
  • 715

常用正则表达式—邮箱(Email)

常用正则表达式—邮箱(Email)本文针对有一点正则基础的同学,如果你对正则一无所知,请移步“正则表达式30分钟入门教程”学习。要验证一个字符串是否为邮箱的话,首先要了解邮箱账号的格式。我尝试过在网上...
  • make164492212
  • make164492212
  • 2016年06月14日 17:48
  • 92588

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
  • 6239

PHP自带方法验证邮箱、URL、IP是否合法

欢迎加入PHP|dba|Js技术交流群:14364084一起讨论 PHP验证邮箱、URL、IP是否合法 以前用PHP验证邮箱、URL、IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会...
  • lianbaixue
  • lianbaixue
  • 2013年11月27日 15:31
  • 17611

Qt通过QRegExp类来实现输入的有效性判断与正则表达式的学习

在做项目的过程中我们经常会遇到输入数字、字母这类的问题,有时候需要判断用户输入的信息是否按要求输入,这里就用到了正则表达式,Qt中QRegExp是正则表达式类。QRegExpValidator类是用来...
  • Andy_93
  • Andy_93
  • 2016年10月08日 22:37
  • 2973

Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文

Android 判断字符串是否是身份证、邮箱、银行卡、手机号、中文 1.判断字符串是否是身份证: /** * 功能:身份证的有效验证 * * @par...
  • H291850336
  • H291850336
  • 2015年12月18日 18:32
  • 1896

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

package com.jn.commons.utils; import java.awt.Image; import java.io.File; import java.util.regex.Ma...
  • weber0000
  • weber0000
  • 2016年05月31日 16:31
  • 383
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断字符串是否是邮箱或者手机号码格式
举报原因:
原因补充:

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