广告
返回顶部
首页 > 资讯 > 精选 >java使用正则表达式判断手机号的方法示例
  • 150
分享到

java使用正则表达式判断手机号的方法示例

java正则表达式ava 2023-05-31 11:05:01 150人浏览 八月长安
摘要

本文实例讲述了java使用正则表达式判断手机号的方法。分享给大家供大家参考,具体如下:要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:13

本文实例讲述了java使用正则表达式判断手机号的方法。分享给大家供大家参考,具体如下:

要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,

故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:

移动: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卫通)

那么现在就可以正则匹配测试了,

import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ClassPathResource {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);System.out.println(m.matches()+"---");return m.matches();}public static void main(String[] args) throws IOException {System.out.println(ClassPathResource.isMobileNO("12016155153"));}}

--结束END--

本文标题: java使用正则表达式判断手机号的方法示例

本文链接: https://www.lsjlt.com/news/225144.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java使用正则表达式判断手机号的方法示例
    本文实例讲述了java使用正则表达式判断手机号的方法。分享给大家供大家参考,具体如下:要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:13...
    99+
    2023-05-31
    java 正则表达式 ava
  • Android判断11位手机号码的方法(正则表达式)
     项目里头需要做一个判断用户输入的号码是否是正确的手机号码,正确的手机号码应该是11位的,这里我们需要用一个正则表达式来进行判断,正则表达式的定义如下: publi...
    99+
    2022-06-06
    方法 正则 正则表达式 手机 Android
  • Golang正则表达式判断手机号或身份证方法实例
    目录一、正则表达式是什么?二、详细代码1.判断手机号2.判断是否为身份证补充:golang手机号邮箱正则总结一、正则表达式是什么? 正则表达式(Regular Expression)...
    99+
    2022-11-13
  • PHP 正则表达式判断手机号和身份证号
    在PHP编写的程序中,为了保证代码本身的流程安全,少不了对数据流进行一些效验的工作。而PHP给我提供了正则表达式验证函数,我们可以很方便的通过正则表达式的验证函数,来检查数据流是否符合标准。这个时候就需要进行数据上的判断 PHP正则表达式判...
    99+
    2023-09-03
    php 正则表达式 开发语言
  • ASP.NETMVC使用正则表达式验证手机号码
    在ASP.NET MVC中,可以使用RegularExpression特性来验证手机号码。 public class Customer { [Requ...
    99+
    2022-11-13
  • java正则表达式(附带案例——检测手机号码是否合法)
    Java正则表达式是一种用于匹配字符串的模式,它可以用来检查一个字符串是否符合某种格式,或者从一个字符串中提取出符合某种格式的子串。Java中的正则表达式使用java.util.regex包来实现。 以下是一些常用的Java正则表达式语法...
    99+
    2023-10-12
    java 正则表达式 开发语言
  • java正则表达式的实例用法
    本篇内容介绍了“java正则表达式的实例用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java正则表达式实例详解 创建正则表达...
    99+
    2023-06-03
  • javascript正则表达式的使用示例
    这篇文章给大家分享的是有关javascript正则表达式的使用示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaScri...
    99+
    2023-06-14
  • 如何使用正则表达式判断邮箱(以C#为例)
    目录首先引入正则需要使用的命名空间判断是否为QQ邮箱判断是否为邮箱补充:C#正则表达式(Regex类)总结日常开发中,判断邮箱是少不了的,这个我以**C#**为例,来写一个判断方法,...
    99+
    2022-11-13
  • Java正则表达式——group方法的使用
    目录Java正则表达式——group方法例子Demo1例子Demo2Java正则表达式校验实例1 通过正则表达式制作短信模板2 正则表达式校验身份证总结Jav...
    99+
    2023-01-01
    Java正则表达式 group方法 Java group方法
  • Java 中使用正则表达式的方法
    本篇文章给大家分享的是有关Java 中使用正则表达式的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用RegexString.with(string).pattern(p...
    99+
    2023-05-31
    java 正则表达式 ava
  • SQL正则表达式及mybatis中使用正则表达式的方法
    小编给大家分享一下SQL正则表达式及mybatis中使用正则表达式的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql...
    99+
    2022-10-18
  • Java使用正则表达式提取XML节点内容的方法示例
    本文实例讲述了Java使用正则表达式提取XML节点内容的方法。分享给大家供大家参考,具体如下:现在有类似<doc>abc</doc><title>3232</title> <doc>...
    99+
    2023-05-31
    java 正则表达式 xml
  • grep正则表达式匹配中括号的方法实例
    目录1. 匹配中括号,例如匹配 String[] args2. 匹配大括号,例如匹配 {abc 123}3. 同时匹配中括号和大括号,例如匹配 new byte[]{6, 55, 7...
    99+
    2022-11-13
  • MySQL中REGEXP正则表达式的使用示例
    这篇文章将为大家详细讲解有关MySQL中REGEXP正则表达式的使用示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。正则表达式描述了一组字符串。最简单的正则表达式是不含...
    99+
    2022-10-18
  • 正则表达式regexp_replace的使用方法
    目录前言常用案例总结前言 regexp_replace的使用非常灵活,且容易忘记,故做此笔记。 没有过多的介绍使用说明,只是根据个人理解列出很多相似案例,个人觉得通过对比,...
    99+
    2022-11-13
  • ES6中正则表达式和字符串正则方法的示例分析
    这篇文章给大家分享的是有关ES6中正则表达式和字符串正则方法的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。RegExp构造函数在ES5中,RegExp构造函数的参数有两...
    99+
    2022-10-19
  • java使用正则表达式判断传入数据是否为数字
    可以利用正则表达式来“-[0-9]+(.[0-9]+)”来做判断字符串是否为数字。如果传入的数据有很多位,那么使用double会导致精度丢失,这个时候就要用BigDecimal来进行转换。实例: public class CheckS...
    99+
    2015-10-24
    java基础 java 正则表达式 判断 传入数据 数字
  • Python使用正则表达式抓取网页图片的方法示例
    本文实例讲述了Python使用正则表达式抓取网页图片的方法。分享给大家供大家参考,具体如下: #!/usr/bin/python import re import urllib #获取网页信息 def ...
    99+
    2022-06-04
    示例 网页 方法
  • 如何在Java中使用正则表达式对字符串进行判断
    如何在Java中使用正则表达式对字符串进行判断?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java 正则表达式判断字符串是否以字符开始:public stat...
    99+
    2023-05-31
    java 正则表达式 字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作