java正则表达式验证手机号码_java邮箱判断合法正则表达式

java正则表达式验证手机号码_java邮箱判断合法正则表达式java手机号正则表达式目前是截止2019年6月最新,适配各种手机号,满足常见号码验证importjava.util.regex.Matcher;importjava.util.regex.Pattern;importorg.apache.commons.lang3.StringUtils;/***@authorkpzc*三大运营商号码均可验证(不含卫星通信1349)*/publicclassmobile{/*<br>     2019

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目前是截止2019年6月最新,适配各种手机号,满足常见号码验证

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.lang3.StringUtils;
 
/** * @author tumuzhuang * 三大运营商号码均可验证(不含卫星通信1349) */
public class mobile { 
   
    /* 2019年1月16日已知(不含未知的,如有可以自行加入) 中国电信号段 133,149,153,173,174,177,180,181,189,199 中国联通号段 130,131,132,145,146,155,156,166,175,176,185,186 中国移动号段 134(0-8),135,136,137,138,139,147,148,150,151,152,157,158,159,165,178,182,183,184,187,188,198 上网卡专属号段(用于上网和收发短信,不能打电话) 如中国联通的是145 虚拟运营商 电信:1700,1701,1702 移动:1703,1705,1706 联通:1704,1707,1708,1709,171 卫星通信: 1349     未知号段:141、142、143、144、154 */
    public static boolean isMobile(String str) { 
   
        Pattern p = null;
        Matcher m = null;
        boolean b = false;
        String s2="^[1](([3|5|8][\\d])|([4][4,5,6,7,8,9])|([6][2,5,6,7])|([7][^9])|([9][1,8,9]))[\\d]{8}$";// 验证手机号
        if(StringUtils.isNotBlank(str)){ 
   
            p = Pattern.compile(s2);
            m = p.matcher(str);
            b = m.matches();
        }
        return b;
    }
    /** 测试 */
    public static void main(String[] args) { 
   
        System.out.println("是正确格式的手机号:"+isMobile("18792996879"));
    }
}

如果对你有帮助,请一定要帮忙点赞好评,给予创作的动力…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192449.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • javascript按位异或(^)[通俗易懂]

    javascript按位异或(^)[通俗易懂]varnum1=25;varnum2=3;alert(num1^num2);//输出:26;对两个数值的二进制写法进行比较,只有当相同位置上的数字只有一个1时,才返回1,有两个1或者都是0则返回0,然后转换成十进制数值;

    2022年6月5日
    38
  • google gis_系统数据交互图

    google gis_系统数据交互图转载自http://www.cnblogs.com/yinxiangpei/articles/2574502.html,仅用作资料保存 在地理行业中,项目前期规划都会涉及遥感图像,更高级一点的是建立研究区的三维模型。在实践中,笔者对这一些常见的疑问进行了总结,包括如下几个方面。   1、 如何把ArcGIS的数据导入到GoogleEarth中;   2、 如何把Googl

    2025年11月23日
    5
  • 数据泄露解决方案_gta5数据泄露做完了怎么办

    数据泄露解决方案_gta5数据泄露做完了怎么办项目配置不当引起的数据泄露问题,看冰河如何带你解决这类问题,强烈建议收藏!!

    2026年1月22日
    6
  • Mac 下读写NTFS文件

    Mac 下读写NTFS文件MacOS版本:10.11.16 (OSXEICapitan)文章末尾附上小白使用使用方式 1、首先插入需要写入文件的NTFS格式的U盘或移动硬盘2、打开终端,然后执行以下命令,会提示输入密码,输入当前登录账号的密码即可,如果不行请输入root账号的密码sudonano/etc/fstab3、显示如下信息GNUnano2.0.6…

    2022年6月29日
    35
  • Linux配置redis开机启动(CentOS 7)

    Linux配置redis开机启动(CentOS 7)

    2021年10月27日
    55
  • Mac时钟屏保_屏保显示mac地址

    Mac时钟屏保_屏保显示mac地址实用兼美观,Fliqlo称得上是人气最高的屏保之一。翻页日历式的复古界面,结合了电子和机械的美感,下载地址:Fliqlo-TheFlipClockScreensaver

    2022年9月29日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号