java中 正则表达式 匹配电话号码

药物重定位实战:如何用反向找靶技术挖掘老药新用(附Python代码示例) 本文详细介绍了药物重定位中的反向找靶技术,通过分子相似性计算、机器学习模型和结构对接等方法,挖掘已有药物的新治疗潜力。附Python代码示例,帮助读者快速实现从分子结构到潜在靶标的智能预测,显著提升药物研发效率。 阅读详情

首先说一下正则表达式的匹配规则
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对正则匹配表达式解读
首先括号里的用 “ | ”表示或来区分电话号码的字段
所以是13几 150 153 156 186 189 188 这是括号里的前三位的字段,然后后面八位随机

public static void main(String[] args) {
		// TODO 自动生成的方法存根
        //判断是否是正确的手机号码格式
		String regex="(13\\d|15[036]|18[689])\\d{8}";
		String str1="18936777900";
		String str2="17346997648";
		String str3="18639764988";
		if(str1.matches(regex))
			System.out.println(str1+"是一个合法的地址");
		else
			System.out.println(str1+"不是一个合法的地址");
		if(str2.matches(regex))
			System.out.println(str2+"是一个合法的地址");
		else
			System.out.println(str2+"不是一个合法的地址");
		if(str3.matches(regex))
			System.out.println(str3+"是一个合法的地址");
		else
			System.out.println(str3+"不是一个合法的地址");
		
			
	}

进阶版
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
^代表 开头两位数是固定的 然后接着到或里边去匹配
$代表 匹配结束,将电话号码限制在11位

究极进化版
匹配到所有的字段的电话号码
戳这里去原文

[RK-Linux] 移植Linux-5.10到RK3399(十)| 配置AP6256模组使能WIFI、BT功能 阅读详情

相关推荐

Colab虚拟环境配置全攻略:从安装到实战应用

本文详细介绍了在Google Colab中配置Python虚拟环境的完整流程与实战技巧。通过安装Anaconda、创建独立环境、解决常见错误及结合深度学习项目应用,帮助用户有效管理依赖、避免冲突,并利用环境持久化策略提升在Colab中的开发效率与项目可复现性。

weixin_29204121的博客 339

【正则表达式】Java手机号/座机号码校验(可匹配带区号、空格短横线分割的手机号与座机号)

Java手机号/座机号码校验(可匹配带区号、空格短横线分割的手机号与座机号)

qq_47450919的博客 1万+

父子Agent架构:解决AI系统上下文污染的技术方案

在AI系统设计中,上下文管理是核心挑战之一。传统单Agent架构在处理复杂任务时,常面临上下文无限膨胀导致的信息淹没和性能下降问题。父子Agent架构通过职责分离和上下文隔离机制,采用分而治之的思想,将大任务拆解为多个子任务由专门子Agent处理。该架构中父Agent负责任务规划和结果汇总,子Agent执行具体任务后立即销毁中间状态,通过精炼摘要进行通信。这种设计不仅能有效控制上下文长度,还能提升系统稳定性和执行效率,特别适用于编程辅助、自动化测试等需要多步骤处理的场景。父子Agent架构体现了计算机科学中

weixin_42531710的博客 352

常用正则表达式

一、常用正则表达式 手机号: /^1(3|4|5|7|8)\d{9}$/ QQ : /^[1-9][0-9]{4,12}$/ 邮箱: /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ 固定电话: /^(0[0-9]{2,3})-?([0-9]{7,8})$/ 域名: [a-zA-Z...

534

2025.06.20【pacbio】|PB甲基化分析结果的统计与可视化介绍

本文介绍了PacBio甲基化数据的统计分析与可视化方法。主要内容包括:1) 分析甲基化位点分布、比例及染色体分布;2) 修饰基序(Motif)的统计与热图展示;3) 全基因组和局部区域测序深度可视化;4) 使用IGV查看单个reads修饰情况。文章提供了R代码示例,涵盖柱状图、分布图、热图等多种可视化形式,并建议了差异甲基化分析等进阶方法,帮助科研人员深入挖掘甲基化数据。

2066

40-基于STM32与LD3320的智能语音调光台灯开发全攻略(代码+硬件+调试心得)

本文详细介绍了基于STM32与LD3320的智能语音调光台灯开发全攻略,包括硬件设计、软件实现和调试心得。项目利用STM32单片机控制LD3320语音识别模块,实现语音控制开关和PWM调光功能,适合非接触式操作场景。文章还分享了硬件选型、PWM调光算法优化及常见问题解决方案,为开发者提供完整参考。

weixin_29163797的博客 325

Java手机号正则表达式

Java常用正则表达式

qq_62489432的博客 4037

CD-HIT的使用

继续我的生信笔记系列。从某网站的附带文献中读到该工具,搜索了一下,发现网上的大佬们都在讲如何用它去冗余,相对官方页面的介绍而言很是片面,于是刚好有聚类的需求的我准备对其全体功能做做实验,学习一下由李伟忠博士在伯纳姆研究所(现为桑福德伯纳姆医学研究所)亚当·戈兹克博士的实验室开发的牛工具。 首先是官方介绍: CD-HIT是一个非常广泛使用的程序,用于蛋白质或核苷酸序列的聚类和比较。最初由李伟忠博士在伯纳姆研究所(现为桑福德伯纳姆医学研究所)亚当·戈兹克博士的实验室开发,CD-HIT速度非常快,可以处理非常

一名学术waste的note pro 1万+

JAVA使用正则表达式校验手机号码

开头数字必须为1,第二位必须为3至9之间的数字,后九尾必须为0至9组织成的十一位电话号码。校验需要用到的以及类。

qq_45728838的博客 1万+

linux平台Modbus TCP测试

【代码】linux平台Modbus TCP测试。

无线互联&网络介绍 817

爬虫面试:关于爬虫破解验证码的13个经典面试题

​解释:验证码是一种用于区分人类用户和自动化程序(如爬虫)的技术,通常通过显示图形、文字或音频等方式,要求用户完成特定任务(如识别扭曲的字母、点击特定区域等)。​作用:防止恶意爬虫滥用网站资源、进行批量注册、登录破解等行为,保护网站的安全性和数据的完整性。

数据知道的博客 1万+

Java手机号正则表达式匹配规则参考例子(只匹配后八位的内容)

手机号 正则表达式 匹配规则

sasikey的博客 538

1.FPGA开发软件安装——Vivado

目前主流的FPGA公司包括xilinx和Intel(原altera公司),其开发软件分别为vivado和quartusii。我们这里以目前国内应用较多的vivado为例进行安装讲解。 1、首先是去官网下载 Vivado 安装包:https://www.xilinx.com/support/download.html。下载这个最大的、支持所有的 OS 如 Windows/Linux 的安装包。 2、下载完之后,就进行解压。(最好在解压和安装之前都关闭所有的杀毒软件以防万一)。紧接着,解压完之后...

FPGA/MATLAB学习教程/源码/项目合作开发 8254

在一串字符串中Java使用正则匹配电话号码

1.使用正则表达式来匹配电话号码 在Java中,使用正则表达式匹配电话号码是一个常见的需求。电话号码的格式可能因国家/地区而异,但一个典型的格式可能是这样的:(123) 456-7890。在这个例子中,我将提供一个Java程序,该程序使用正则表达式来匹配这种格式的电话号码。 首先,我们需要了解电话号码的正则表达式。在这个例...

weixin_34916118的博客 171

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

最新手机号码,电话号码匹配Java正则表达式

正则表达式今天给大家带来手机和电话号码的正则表达式,废话少说,直接上代码。手机号码匹配:/** * 验证手机号码 * * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147 * 联通号码段:130、131、132、136、185、186、145

Simon_Crystin的博客 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

在一串字符串中Java使用正则匹配电话号码的方法

1.使用正则表达式来匹配电话号码 在Java中,使用正则表达式匹配电话号码是一个常见的需求。电话号码的格式可能因国家/地区而异,但一个典型的格式可能是这样的:(123) 456-7890。在这个例子中,我将提供一个Java程序,该程序使用正则表达式来匹配这种格式的电话号码。 首先,我们需要了解电话号码的正则表达式。在这个例子中,我们将使用以下正则表达式: regex复制代码 \(\d{3}\)...

weixin_29271263的博客 207

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java正则表达式实战:精准匹配电话号码与邮箱格式

通过本文的实战案例,我们实现了:✅ 多类型联系方式匹配✅ 灵活的分隔符处理✅ 严格的格式验证正则表达式在数据处理中具有重要作用,但需要注意不同场景下的特殊要求。建议在实际使用时结合具体业务需求进行调整,并通过充足的测试用例验证匹配效果。

Simith12的博客 816

java 正则表达式匹配电话号码

//操作界面 package phonenum; import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.TextArea; import java.awt.*; impor...

beckyUp的博客 2937

java+sting匹配电话_Java编程:正则表达式判断邮箱及电话号码是否有效

/*** 正则判断邮箱及电话号码是否有效* @param args*/public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入你的邮箱:");String email = sc.next();System.out.println("请输入你的电话号码:");...

weixin_42345187的博客 239

java电话号码开头_Java正则表达式验证电话号码

在注册会员时,经常需要输入电话号码,电话号码是指手机号码或者固定电话。如果输入的内容不合法,则会向用户输出提示。本实例模拟实现电话号码的验证功能,接收用户在控制台输入的电话号码,然后进行判断,并将结果输出。在这里使用《Java正则表达式》一节中讲到的正则表达式支持的字符来实现,步骤如下。(1) 创建名为 Test21.java 的 Java 文件,在 main() 方法中开始编写代码。import...

weixin_42513616的博客 875

java程序电话号码_Java如何匹配列表中的电话号码?

在Java编程中如何匹配列表中的电话号码?以下示例显示如何使用phone.matches(phoneNumberPattern)方法将列表中的电话号码与指定模式相匹配。package com.yiibai;public class MatchingPhoneNumbers {public static void main(String args[]) {isPhoneValid("13877889...

weixin_35399893的博客 249

java--正则表达式的应用:读取文件,获取其中的电话号码

1、正则表达式 正则表达式,又称 正规表示法 、 常规表示法 (英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 用到的一些特殊构造正则表达式的意义解析: ?

超宇的博客 6461

java 电话号码正则校验

Java 电话号码正则校验教程 一、整体流程 为了帮助你更好地理解如何实现 Java 电话号码正则校验,下面我将分步骤地为你介绍具体的实现过程。 步骤 步骤 描述 1 创建一个电话号码正则表达式 2 编译正则表达式 3 使用正则表达式匹配电话号码 二、具体实现步骤 1. 创建一个电话号码正则表达...

weixin_30844603的博客 556

Java中正则表达式的用法

写在最前面 我自己个人几乎是没有想到过会有写博客的这一天的,但是应老师的要求以及之前看过很多的大佬的博客上都说,写博客是自己的一个思路的整理和输出的过程,我也按耐不住写博客的兴趣了,开始总结一些在学习过程中学到的东西。在这篇博客里面先讲哈工大软件构造实验给我最深印象的正则表达式。 正则表达式是什么 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为rege...

Bear922342的博客 847

java 正则表达式 电话_Java读取文件及基于正则表达式的获取电话号码功能详解...

本文实例讲述了Java读取文件及基于正则表达式的获取电话号码功能。分享给大家供大家参考,具体如下:1、正则表达式正则表达式,又称 正规表示法 、 常规表示法 (英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符...

weixin_35940071的博客 660

介绍Java使用正则表达式匹配的方法

人生三修炼:看得透想得开,拿得起放得下,立得正行的端。 甲:乌龟能一般能养多久? 乙:那要看你怎么养了,养好了,能送你走。 正则表达式匹配的三种方法 在这里以邮箱,手机号码匹配为例, 在其他语言中,\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。 在 Java 中,\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。 所以,...

更阑一霎的博客 519
上一篇: java中对常用的字符串的操作 拼接,替换,删除,转换等
下一篇: LeetCode 图解 | 15. 三数之和
凌晨里的无聊人
博客等级 码龄8年 2320粉丝 206原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌晨里的无聊人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值