`

手机号码的正则表达式

阅读更多

手机号码的正则表达式

 

import java.util.regex.Matcher;
import java.util.regex.Pattern;


/**
 * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188 
 * 联通:130、131、132、152、155、156、185、186 
 * 电信:133、153、180、189、(1349卫通) 
 * */

/**
 * 类MobileNumberReg.java的实现描述:
 * 
 * 手机号码的正则表达式
 * 
 * @author yongchun.chengyc 2011-12-21 上午9:22:26
 */
public class MobileNumberReg {
    
    public static boolean isMobileNO(String mobiles){
        Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
        Matcher m = p.matcher(mobiles);
        return m.matches(); 
    }
    
    public static void main(String[] args) {
       System.out.println(MobileNumberReg.isMobileNO("15268801196"));
    }
}
 
分享到:
评论

相关推荐

    IP手机号码正则表达式

    本文将深入探讨“IP手机号码正则表达式”这一主题,结合提供的资源,我们主要关注如何使用正则表达式来验证和处理IP地址与手机号码。 首先,IP地址通常是指互联网协议地址,它是一个32位的二进制数,用于标识网络上...

    全球手机号码正则表达式

    【全球手机号码正则表达式】 1.格式:JSON 2.例示:{"86":{"regex":"^(86){0,1}1\d{10}$","sn":"CN"}} 3.通过短号例如:86,从json的key中获取正则表达式(regex),国家代码(sn)

    匹配中国大陆手机号码正则表达式

    匹配中国大陆手机号码正则表达式

    java 最新手机号码、电话号码正则表达式

    最新手机号码、电话号码正则表达式

    pb 使用正则表达式源码pbregexp

    标题中的“pb 使用正则表达式源码pbregexp”指的是在PowerBuilder(简称pb)环境中,利用名为“pbregexp”的正则表达式组件来实现源代码级别的正则表达式操作。PowerBuilder是一款流行的可视化的、面向对象的软件...

    电话号码和手机号码正则表达式

    在本文中,我们将会介绍如何利用正则表达式对电话号码和手机号码进行验证。正则表达式是一种强大的文本处理工具,它能够利用一套特定的规则来对字符串进行搜索、匹配和提取信息。 首先,正则表达式在验证手机号码...

    java 正则表达式工具类,手机号码等

    java 验证手机号码 身份证 email url 以及其他常用的正则表达式的验证方法。

    2020年最新的手机号码和固话号码验证的正则表达式

    本文将详细介绍2020年最新的手机号码和固话号码验证的正则表达式,帮助开发者更好地理解和应用这些规则。 ### 一、手机号码验证正则表达式 #### 表达式 ```regex ^1((34[0-8]\d{7})|((3[0-3|5-9])|(4[5-7|9])|(5[0...

    JAVA正则表达式的应用

    从输入的字符串中判断是否包含手机号码 正则表达式可以使用" +86| 86 1 d{10}" 如果包含请将其在控制台打印出来 否则输出不包含字符串 回到第一步">JAVA正则表达式应用:任意输入一串字符串 如何输入exit...

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    这在很多应用场景中非常实用,例如手机号码、邮箱地址等格式的验证。 首先,让我们深入理解正则表达式。正则表达式是由特殊字符(元字符)和普通字符组成的字符串,它们定义了一种模式,用于匹配一系列相似的字符串...

    winform中利用正则表达式

    1. **手机号码正则表达式**: ```csharp string _Pattern=@"(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})"; ``` - **解释**: - `13\d`:匹配以13开头的手机号。 - `15[89]`:匹配以158或159开头的手机号。 - `-?`:...

    js_正则表达式全攻略

    手机号码正则表达式 **问题描述**:验证手机号码的有效性。 **解决方案**:使用正则表达式 `/^0*(13|15)\d{9}$/` 进行匹配。 - `^0*` 表示匹配任意数量的0。 - `(13|15)` 表示匹配13或15。 - `\d{9}` 表示匹配9...

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    wps正则表达式 以及 wps通过正则表达式验证手机号码

    在WPS 2020及后续版本中,这一特性使得用户能够利用正则表达式处理数据,比如验证手机号码的合法性。 首先,让我们了解什么是正则表达式。正则表达式(Regular Expression)是一种模式匹配语言,它由一系列字符和...

    电话号码及日期时间提取(正则表达式 C)

    - 手机号码正则:`^1[3-9]\d{9}$` - 固定电话号码正则:`\d{2,3}-\d{7,8}` 日期时间的提取可能涉及多种格式,例如“年-月-日”、“年/月/日”、“月/日/年”等,以及“小时:分钟:秒”。在简体中文网页中,日期通常...

    常用正则表达式HTML,JAVA合集

    在HTML中,正则表达式通常用于表单验证,例如输入字段(如邮箱、电话号码、手机号码等)的数据有效性检查。HTML5引入了内置的`pattern`属性,可以用来设置一个正则表达式,对用户输入进行校验。例如,用于验证邮箱...

    正则表达式实例(汇总)

    手机号码正则表达式 我们可以使用 `/^0*(13|15)d{9}$/` 正则表达式来验证手机号码。其中,忽略前面的 0,支持 130-139,150-159,手机号码是 11 位的数字。 删除字符串中的空格 我们可以使用 `/^s+|s+$/g` 正则...

    中国手机号码的正则表达式

    在编程和数据验证中,正确地使用正则表达式来匹配和校验手机号码至关重要,尤其是在JavaScript开发中。正则表达式是一种强大的文本处理工具,能够帮助我们检查字符串是否符合特定模式或格式。 在JavaScript中,编写...

    电话号码正则表达式

    ### 电话号码正则表达式解析 在计算机编程与数据处理中,正则表达式是一种强大的文本匹配工具,被广泛应用于各种应用场景中,比如表单验证、数据清洗等。电话号码作为一种常用的数据类型,在实际应用中往往需要进行...

Global site tag (gtag.js) - Google Analytics