十个常用的java正则表达式

java常用正则表达式(转) NULL 博文链接:https://xurichusheng.iteye.com/blog/976251 立即下载

1.验证Email

email地址,格式:zhangsan@zuidaima.com,zhangsan@xxx.com.cn

"\\w+@\\w+\\.[a-z]+(\\.[a-z]+)?"

 

2.验证身份证号码

居民身份证号码15位或18位,最后一位可能是数字或字母

"[1-9]\\d{13,16}[a-zA-Z0-9]{1}"

 

3.验证手机号码

移动的号段:134(0-8)、135、136、137、138、139、147(预计用于TD上网卡)

150、151、152、157(TD专用)、158、159、187(未启用)、188(TD专用)

联通的号段:130、131、132、155、156(世界风专用)、185(未启用)、186(3g)

电信的号段:133、153、180(未启用)、189

"(\\+\\d+)?1[34578]\\d{9}$"

 

4.验证固定电话号码

电话号码,格式:国家(地区)电话代码 + 区号(城市代码) + 电话号码

"(\\+\\d+)?(\\d{3,4}\\-?)?\\d{7,8}$"

 

5.验证日期(年月日)

日期,格式:1992-09-03,或1992.09.03

"[1-9]{4}([-./])\\d{1,2}\\1\\d{1,2}"

 

6.验证URL地址

格式:http://blog.youkuaiyun.com:80/xyang81/article/details/7705960? 或 https://

"(https?://(w{3}\\.)?)?\\w+\\.\\w+(\\.[a-zA-Z]+)*(:\\d{1,5})?(/\\w*)*(\\??(.+=.*)?(&.+=.*)?)?"

 

7.匹配IP地址

简单匹配,格式,如:192.168.1.1,127.0.0.1,没有匹配IP段的大小

"[1-9](\\d{1,2})?\\.(0|([1-9](\\d{1,2})?))\\.(0|([1-9](\\d{1,2})?))\\.(0|([1-9](\\d{1,2})?))";

 

8.验证整数(正整数和负整数)

"\\-?[1-9]\\d+"

 

9.验证整数和浮点数(正负整数和正负浮点数)

"\\-?[1-9]\\d+(\\.\\d+)?"

 

10.验证中文

"^[\u4E00-\u9FA5]+$"

 

转载:

https://www.cnblogs.com/DivineHost/p/9172457.html

java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式 立即下载

相关推荐

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

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

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

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

qq_45728838的博客 1万+

Java验证手机号正则表达式

java验证手机号格式的正则工具类,可应用于用户注册和手机号验证等业务来验证手机号的格式是否正确

Java正则表达式

Java正则表达式 Java正则表达式简介 1.1关于正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不限于某一种语言,但是在每种语言中有细微的差别。 1.2Java正则表达式 一个字符串其实就是一个简单的正则表达式,例如Hello World正则表达式匹配”Hello World”字符串。.也是一个正则表达式,匹配任意字符。 Java.util.regex 包主要包括以下三个类: Pattern类: pattern 对象是一个...

YXLMzch的博客 1066

java使用正则表达校验手机号码示例(手机号码正则)

主要介绍了java使用正则表达校验手机号码示例,可校验三个号码段:13*、15*、18*,大家根据自己的需要增加自己的号码段就可以了

实战对比:Lmcache+vllm将KVcache卸载到CPU和SSD的性能差异(附完整配置)

本文通过实战对比Lmcache与vLLM在KV Cache卸载到CPU和SSD的性能差异,详细解析了配置优化、基准测试及高级调优策略。实验显示,CPU卸载在低并发下表现优异,而SSD方案在高并发场景中更具性价比优势,为LLM推理任务提供了高效的存储解决方案。

weixin_30664051的博客 700

java中校验手机号码的正则表达式

java中校验手机号码的正则表达式

NCGZS 2129

不用写代码!3个免费在线工具教你完成Lasso回归分析(含生存资料处理)

本文介绍3款免费在线工具,帮助用户无需编程即可完成临床数据的Lasso回归分析,特别适合处理生存资料。通过详细的操作指南和实战技巧,读者可以轻松掌握变量筛选、模型优化及结果解读,提升临床研究的效率和准确性。

weixin_33738555的博客 349

java 正则 手机号码校验

Java 正则表达式校验手机号码 在现代软件开发中,经常需要对用户输入的数据进行校验。手机号码作为用户身份的重要标识,其校验尤为重要。本文将介绍如何使用Java正则表达式来校验手机号码。 正则表达式简介 正则表达式是一种用于字符串搜索和操作的强大工具。它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在Java中...

weixin_28757113的博客 543

cartographer错误终结者 ordered_multi_queue.cc:155 Queue waiting for data

错误描述 错误提示的感应器数据可能是: Queue waiting for data:(0, points2) Queue waiting for data:(0, odom) 说明在提供给cartographter的传感器数据出现了问题,没有被成功解析。 原因分析 小编是使用自己编写的odom话题发布时,cartographer爆出了该错误。 于是设想传感器数据相关的tf或lua配置或数据本身存在错误。 于是逐个排查,最终发现了错误原因。 排查可能原因:tf错误 小编之前已处理过tf与lua配置的问题 参

人工智能机器人 4157

【解决问题】‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

【解决问题】'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。

weixin_44566194的博客 4万+

java正则验证手机号码

方法将正则表达式编译成一个模式。方法将手机号码与该模式进行匹配。方法的结果,表示手机号码是否符合正则表达式的规则。该方法接受一个字符串参数。Java 中可以使用正则表达式验证手机号。在这个示例中,我们编写了一个静态方法。来检查是否符合手机号的规则。,然后使用正则表达式。

我是真的睡不饱 4988

MounRiver Studio(MRS)使用技巧:添加头文件目录;增加代码分组

MounRiver Studio(MRS)使用技巧:添加头文件目录

cheng___yi的博客 1808

(转)十个常用的Java正则表达式

  正则表达式是一个编程的艺术,很难调试,学习和理解,但强大的功能,仍吸引不少开发者编写正则表达式。让我们探索一下下面10个实际应用中的正则表达式。 1. 用户名正则表达式模式 ^[a-z0-9_-]{3,15}$ ^ # 行开始 [a-z0-9_-] # 匹配列表中的字符,a-z,0–9,下划线,连字符 ...

Crwing的职业生涯 103

深入URP之Shader篇1: URP Shader概述

我们知道,URP和HDRP都是基于SRP的,尽管现在可以使用Shader Graph编写Shader,但是手写Shader仍然是有一定的优势,特别是在性能方面,手写Shader可以更极致的优化,因此我们在项目中前期都是直接使用Shader Graph编写Shader,项目后期会改成手写Shader来提高性能。而在SRP中手写Shader,我们仍然使用的是Shader Lab,这个结构并没有太大的变化,但是SRP Shader中使用Shader Lab语言还是有几点不同。

聚焦游戏和图形引擎开发技术 4637

YOLO11改进策略【独家融合改进】| RCSOSA + SPD + WFU

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。WFU模块通过小波变换的频率分解与跨尺度融合机制,解决了传统上采样过程中的混叠和细节丢失问题,实现了高效、高保真的面部细节重建。

Limiiiing的博客 448

JAVA常用API - 正则表达式

大家好,我是最爱吃兽奶,今天给大家介绍一下正则表达式,跟着我的脚步一起去看看吧!一,正则表达式是什么?正则表达式是一种用来匹配和处理文本的工具,它可以用一些特定的符号和语法来描述一类字符串的模式。在计算机科学和各种编程语言中,正则表达式被广泛应用于文本搜索、替换、过滤、验证等方面。通过正则表达式,我们可以轻松地匹配出符合某种模式的文本,例如匹配电子邮件地址、电话号码、网址等。从而实现各种文本处理的功能。

weixin_73869209的博客 2471

【Unity】【WebRTC】如何用Unity而不是浏览器接收远程画面

之前几篇我们讨论了如何设置信令服务器,如何发送画面给远端以及如何用浏览器查看同步画面,今天来讨论如何实现Unity内部接收画面。看本篇之前请先看过之前将web服务器设置和基本远程画面功能的几篇博文。在Unity编辑器中打开一个示例项目,点击BroadCast按钮。4. 再点击Receiver按钮,Start。Build一个示例项目,并运行这个项目。启动Web.app。

每日出拳老爷子的博客 1721

Java常用正则表达式及使用方法

在 Java 中,Pattern和Matcher类是包的核心,用于处理正则表达式。Pattern。

2301_81193552的博客 1209

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java常用正则表达式

java常用正则表达式 1。^\d+$  //匹配非负整数(正整数 + 0)  2。^[0-9]*[1-9][0-9]*$  //匹配正整数  3。^((-\d+) ?(0+))$  //匹配非正整数(负整数 + 0)  4。^-[0-9]*[1-9][0-9]*$  //匹配负整数  5。^-?\d+$    //匹配整数  6。^\d+(\.\d+)?$  //匹配非负浮点数(正浮

kiss_vicente的专栏 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

JAVA正则表达式—常用元注解、方法、示例

本博客介绍了常用的JAVA中的元注解,Pattern和Matcher的常用方法,一些简单的示例包括判断手机号,邮箱等是否合法以及拦截器和过滤器的放行参考

2403_86693263的博客 2431

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

正则表达式符号特殊详解_常用正则表达式_Java中正则表达式的使用

正则表达式, 字符串的替换与分解 正则表达式 正则表达式主要用于字符串匹配, 由一些具有特殊意义的符号和常规字符组成, 例如: 特殊符号: $ () * + . [] ? \ ^ {} 常规字符组合: \d \D \w \W \s \S \p ...

菜鸡逆袭的博客 7286

Java的正则表达式

掌握Java中的正则表达式,可以大大提高字符串处理的效率和灵活性。通过熟悉正则表达式的基础语法和Java提供的API,开发者可以轻松应对各种复杂的字符串匹配和处理需求。在实际开发中,合理使用正则表达式,不仅能简化代码,还能提高程序的性能和可读性。

2301_77006130的博客 2009

java正则表达式的语法详解及常用方法

一、实例: 今天在实现一个功能时遇到了这样一个问题,及接口传过来一个字符串,我需要判断它是一个区间还是一段文字并对其做分别处理。这里面的问题就在于我怎么去判断区间,按照数学规律区间可分为以下几种情况:(-∞,+∞),(-∞,M),(-∞,M],(N,+∞),[N,+∞),(N,M),[N,M],(-∞,-N),(-∞,-N],(-N,+∞),[-N,+∞),(-N,-M),[-N,-M]。 怎样把这里的所有情况考虑进来就成了问题的关键。 首先找一下这些区间的共性,咱们可以把区间按位置分为0,1,2,3四个位

qq_41154902的博客 1万+
上一篇: Redis基础数据结构与核心原理
下一篇: linux下tomcat部署、启动、关闭的shell脚本
RunnerSlowly
博客等级 码龄12年 1粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值