`

判断是否是电话号码

阅读更多
public static boolean isPhoneNumberValid(String phoneNumber) {
	   boolean isValid = false;
	   /*
	    * 可接受的电话格式有:
	    */
	   String expression = "^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{5})$";
	   /*
	    * 可接受的电话格式有:
	    */
	   String expression2 = "^\\(?(\\d{3})\\)?[- ]?(\\d{4})[- ]?(\\d{4})$";
	   CharSequence inputStr = phoneNumber;
	   Pattern pattern = Pattern.compile(expression);
	   Matcher matcher = pattern.matcher(inputStr);
	   
	   Pattern pattern2 = Pattern.compile(expression2);
	   Matcher matcher2 = pattern2.matcher(inputStr);
	   if(matcher.matches() || matcher2.matches()) {
		   isValid = true;
	   }
	   return isValid;


   }

 

分享到:
评论

相关推荐

    易语言源码电话号码查询程序(易语言2007年大赛三等奖).rar

    易语言源码电话号码查询程序(易语言2007年大赛三等奖).rar 易语言源码电话号码查询程序(易语言2007年大赛三等奖).rar 易语言源码电话号码查询程序(易语言2007年大赛三等奖).rar 易语言源码电话号码查询程序...

    java判断一段话中是否有电话号码,并将其进行隐藏

    java判断一段话中是否有电话号码,并将其进行隐藏

    手机号码合法性判断

    请实现手机号码合法性判断的函数要求: 1) 如果手机号码合法,返回0; 2) 如果手机号码长度不合法,返回1 3) 如果手机号码中包含非数字的字符,返回2; 4) 如果手机号码不是以86打头的,返回3;

    判断手机号码是否正确

    在Java编程中,判断一个字符串是否为有效的手机号码是一个常见的任务。这通常涉及到字符串处理、正则表达式和条件判断等技术。以下是一篇详细解释如何使用Java来验证手机号码的文章。 首先,我们需要理解中国的手机...

    java根据电话号码判断运营商

    在Java编程中,根据电话号码判断运营商是一项常见的需求,尤其在处理用户数据或者提供与通信相关的服务时。这个压缩包包含了一个可以直接导入到Java项目的工具类,用于根据电话号码识别对应的运营商。以下将详细讲解...

    java判断电话号码所属运营商

    java判断电话号码所属运营商 通过传入的移动电话号码判断所属运营商(限中国的移动运营商)

    c#使用正则表达式验证电话号码

    本示例主要讲解如何使用C#的正则表达式来验证电话号码的格式,确保输入的数据符合预设的规则。电话号码的格式可能因国家和地区而异,但通常包含数字和特定的分隔符。 首先,我们需要了解电话号码的一般模式。在中国...

    POJ 1002 487-3279 电话号码查重源代码

    如题所示,亲测可用。电话号码查重,不会的同学可以参考下,会做的同学可以给挑挑毛病!大家以代码会友!

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

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

    打电话判断是否接通并显示花费

    1. **`preformconnection`方法**:此方法用于判断电话卡是否能够连接。它首先检查传入的卡号是否与当前卡号匹配,同时确保余额不低于0.3(可能是通话最低费用)。如果条件满足,将`connected`状态设置为`true`。 2....

    js判断手机和固定电话格式

    正则表达式是一种强大的文本处理工具,它能够帮助我们进行复杂的模式匹配和搜索替换操作,特别是在验证用户输入的数据格式时,如电话号码。 首先,我们需要了解手机和固定电话号码的一般格式。在中国,手机号码通常...

    根据电话号码 判断所在地区例子

    本示例将介绍如何使用Apache Commons HttpClient包来实现根据电话号码判断所在地区的功能。这个过程涉及到网络请求、数据解析以及对电话号码规则的理解。 首先,`HttpClient`是Apache Commons项目中的一个模块,它...

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

    在本项目中,“电话号码及日期时间提取(正则表达式 C)”是一个使用C语言编写的程序,它能够从文本中有效地识别和提取中国大陆的手机号码和固定电话号码,以及简体中文网页中的日期和时间信息。 首先,我们要理解...

    电话号码管理系统

    电话号码管理系统是一个基于汇编语言程序设计的课程设计项目,旨在锻炼学生的编程能力和问题解决能力。这个系统的主要目的是实现对电话号码的管理,包括存储、添加、查找和排序等功能。 一、系统功能详解: 1. **...

    电话号码正则表达式的写法

    这是自己写的一个电话号码的正则表达式判断,挺好用的

    汇编实验4-查找电话号码

    5. **循环与控制流**:通过条件判断和循环结构,实现用户反复输入和查找电话号码的功能。例如,当用户输入结束时,调用`name_sort`对电话号码表进行排序。如果用户选择查找电话号码,程序会循环等待用户输入人名并...

    电话号码归属地 一览表(oracle格式)

    电话号码归属地查询是通信行业中一个常见的需求,用于获取电话号码所属的地区信息。这个资源是一个基于Oracle数据库格式的电话号码归属地一览表,包含了2018年更新的数据。以下将详细介绍如何理解和使用这个数据资源...

    手机号码运营商判断

    根据号码段判断手机号码所属运营商,准确判断出是移动、联通还是电信的号码。

    电话号码本编辑和查找程序的设计与实现

    "123.asm" 文件很可能是这个电话号码本程序的主要源代码,其中包含了对内存操作、条件判断、循环、函数调用等基本元素。汇编语言的语法通常包括指令、标号和操作数,通过这些元素来控制CPU执行特定任务。 课程设计...

    VB.net 获取电话号码的函数

    ### VB.NET 获取电话号码的函数知识点解析 #### 函数定义与功能概述 在VB.NET编程环境中,本示例提供了一个名为`GetPhoneNum`的私有函数(`Private Function`),用于格式化输入的电话号码字符串。该函数接收一个...

Global site tag (gtag.js) - Google Analytics