java电话号码开头_Java正则表达式验证电话号码
在注册会员时,经常需要输入电话号码,电话号码是指手机号码或者固定电话。如果输入的内容不合法,则会向用户输出提示。本实例模拟实现电话号码的验证功能,接收用户在控制台输入的电话号码,然后进行判断,并将结果输出。
在这里使用《Java正则表达式》一节中讲到的正则表达式支持的字符来实现,步骤如下。
(1) 创建名为 Test21.java 的 Java 文件,在 main() 方法中开始编写代码。
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Text21 { public static void main(String[] args) { //编写代码 } }
(2) 声明 String 类型的 regex 变量,它是用于验证电话号码的表达式。代码如下:
String regex = "0\d{2,3}[-]?\d{7,8}|0\d{2,3}\s?\d{7,8}|13[0-9]\d{8}|15[1089]\d{8}";
电话号码包括固定电话和手机号码。其中固定电话是由区号和号码组成,区号是以 0 开头的,后面是 2~3 位数,因此在匹配区号的时候可以使用正则表达式0d{2,3}。固定电话号码由 7~8 位数字组成,因此可以使用表达式d{7,8}来进行匹配。固定电话的组合方式可能是“区号-号码”或者是“区号号码”,因此匹配固定电话号码时,可以使用“0\d{2,3}[-]?\d{7,8}|0\d{2,3}\s?\d{7,8}”表达式。
手机号码是 11 位数,并且以数字 1 开头。考虑到手机号码的特殊性,这里使用“13[0-9]\d{8}|15[1089]
java电话号码开头_Java正则表达式验证电话号码相关推荐
- java 固定电话_Java正则表达式验证固定电话号码符合性
下面给大家介绍Java正则表达式验证固定电话号码符合性,具体代码如下所示: /** * 验证固定电话号码的合法性 * @author jy */ package phone; import java. ...
- php验证固定电话,php验证手机号_php中固定电话号码和手机号码正则表达式验证...
摘要 腾兴网为您分享:php中固定电话号码和手机号码正则表达式验证,智影,优衣库,熊猫视频,万科物业等软件知识,以及万得股票,礼包,dwg转dwf,软件打包工具,蜜桃儿,翻译米,是的没错表情包,上古卷 ...
- Java正则表达式验证电话号码
在注册会员时,经常需要输入电话号码,电话号码是指手机号码或者固定电话.如果输入的内容不合法,则会向用户输出提示.本实例模拟实现电话号码的验证功能,接收用户在控制台输入的电话号码,然后进行判断,并将结果 ...
- java 正则表达式 电话_Java-12正则表达式验证电话号码
在注册会员是,经常需要输入电话号码,电话号码是只手机号码或者固定电话.如果输入的内容不合法,则会向用户输出提士.本实例模拟实现电话号码的验证功能,接收用户在控制台输入的电话号码,然后进行判断,并将结果 ...
- 1.22 实例:正则表达式验证电话号码
在注册会员时,经常需要输入电话号码,电话号码是指手机号码或者固定电话.如果输入的内容不合法,则会向用户输出提示.本实例模拟实现电话号码的验证功能,接收用户在控制台输入的电话号码,然后进行判断,并将结果 ...
- php中电话号码输入框,php中固定电话号码和手机号码正则表达式验证
086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头 代码如下 $mobilephone=tri ...
- php 固定电话正则,php中固定电话号码和手机号码正则表达式验证
086-区号-号码-分机 ^086-[1-9][0-9]{1,4}-[1-9][0-9]{4,7}-[0-9]{3,4}$ 2G的手机号差不多都是13开头 代码如下 $mobilephone=trim ...
- html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...
正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions ...
最新文章
- postmessage and sendmessage
- 读这部IT小说时,我有一种看英雄大片的莫名感动
- 初涉c#设计模式-proxy pattern-从中国足球黑哨开始
- mysql 设置电脑时间设置_怎样设置mysql密码
- MAC卸载java 12.0.2
- 归并排序 Merge Sort
- 《3》CentOS7.0+OpenStack+kvm云平台部署—配置Glance
- Questasim10.6c下载与安装教程
- 做大厂程序员是一种怎样的体验?这四位“百度程序员”说出了自己的看法!
- document.documentElement.clientWidth与document.body.clientWidth在浏览器滚动条的情况
- linux 批量修改文件后缀名
- SIP信令中的PRACK的含义和使用
- 手持式频谱仪帮助解决链路故障
- pwn基础之ctfwiki-栈溢出-基本ROP-ret2text
- HTML的图文排版,css 文章内容排版实例
- leaflet地图生成图片下载
- 远程桌面如何传递声音的原理
- 花卉识别python_基于深度学习的花卉识别系统设计与实现
- seo模拟快排浏览器指纹进行识别过滤
- 刘锋:互联网50年,从“巨网”到“大脑”
热门文章
- 基于python+django框架+Mysql数据库的校园新生报到系统设计与实现
- Nodejs+express+vue+Elementui网上电子商城系统附购物车源码
- 名词解释(普通二极管)
- ThinkPHP使用 PHPExcel 处理 Excel 表格
- svn中经常遇到的clean-up坑
- TextRank模型改进
- 【c++】因模板类导致的 LNK2019 错误:“ 无法解析的外部符号 ” 详解
- C# Graphics 绘图(及Color、Pen、Brush)
- VR技术在数据中心3D机房中的应用(上)
- 透过一张图 彻底明白并查集维护与祖宗结点关系的方法