java中正则表达式校验日期,1999-01-01 ,1991\01\01,-分割和\分割两种形式
今天写代码,我需要校验日期格式,传入的日期是1991\01\01这种类型的。
我百度出来的是1999-01-01 形式的:
^\d{4}-\d{1,2}-\d{1,2}
本来我想着-换成\就行了,这样:
^\d{4} \ \d{1,2} \ \d{1,2}
但是报错了,查了之后,正确写法应该是:
String s = ^\d{4}\\\\\\d{1,2}\\\\\d{1,2}
String values = "1994\01\01";
values.matches(s)
这里面有两点需要关注:
1.字符串里面表示斜杠就需要两个斜杠如“\”
2.正则表达式里的斜杠需要转意,是用“\”标示。
如果你单纯使用正则表达式,应该这么写(不用在java场景中):
^\d{4}\\d{1,2}\\d{1,2}
注:一定要注意正则里面不要存在空格,不然会导致正则检验失败。
欢迎大佬和java学习者加入扣扣群,一起学习,共同进步:344635699
java中正则表达式校验日期,1999-01-01 ,1991\01\01,-分割和\分割两种形式相关推荐
- 【正则表达式 】java 正则表达式 校验日期格式
[正则表达式 ]java 正则表达式 校验日期格式 版权声明:本文为CSDN博主「RanLZ」的原创文章,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/Ran ...
- 1000行代码徒手写正则表达式引擎【1】--JAVA中正则表达式的使用
简介: 本文是系列博客的第一篇,主要讲解和分析正则表达式规则以及JAVA中原生正则表达式引擎的使用.在后续的文章中会涉及基于NFA的正则表达式引擎内部的工作原理,并在此基础上用1000行左右的JAVA ...
- Java中正则表达式的使用
JAVA中正则表达式的使用 如果出现连续相同的要分割的字符,那么会出现空字符串 1.split方法 2.pattern类编译正则3.matches类匹配正则 public class RegexTes ...
- java中常用的日期工具类
java中常用的日期工具类 日期相关的类: package net.yto.ofclacct.core.util;import java.text.ParseException; import jav ...
- java中正则表达式的应用
java中正则表达式的应用 判断功能 public boolean matches(String regex) 分割功能 public String[] split(String regex) 替换功 ...
- java语言的多态性及特点_Java中的方法的多态性有两种形式:( )和( )。_学小易找答案...
[填空题]已知函数 ,则微分 . [填空题]. [单选题]71.用转动小滑板法车圆锥时产生( )误差的原因是小滑板转动角度计算错误. [单选题] [填空题]Java中的方法的多态性有两种形式:( )和 ...
- java实参将数据传递给形参的两种形式
java实参将数据传递给形参的两种形式 /*** java实参将数据传递给形参的两种形式* 1,按值传递* 2,按引用传递* * 当参数是基本数据类型时,数据不占用堆内存,按值传递* 当参数是引用类型 ...
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
[判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...
- Mybatis中的大于、小于、大于等于、小于等于、不等于的两种写法
Mybatis中的大于.小于.大于等于.小于等于.不等于的两种写法 在Mybatis的使用中,会使用到xml进行sql的编写,当遇到需要比较的时候,会发现直接使用 > 是不可行的,那么就需要使用 ...
最新文章
- 苹果公司华人研究员抛弃注意力机制,史上最快的Transformer!新模型达成最低时间复杂度...
- MATLAB和Python读取wave文件的波形对比
- objc swift 混编
- C语言程序练习-L1-030 一帮一 (15分)
- 2、C#基础 - Visual Studio 的版本选择和下载
- CentOS7 内核参数优化
- 【译】UI设计基础(UI Design Basics)--启动与停止(Starting and Stopping)(五)
- RAW-socket
- netty开发tcp数据传输编解码框架使用
- 砂岩浮雕让雕刻更加美观
- java泊松分布随机数,C语言生成泊松分布随机数
- 19.猜数字的游戏:随机生成数字与输入数字进行比较
- canvas教程17-合成
- 第十六届中国研究生电子设计竞赛记录
- 开源web框架_带有酷名称的开源JavaScript和Web框架的词汇表
- 计算机视觉基础-1——直观简介
- 【屏幕模块 - 笔记】深圳市晶联讯电子 液晶模块 JLX19296G-915-BN
- 大唐:我家阁楼通公主府(二)
- 企业服务总线Enterprise service bus介绍
- 如果自己的微信被对方删除,微信会有哪些提示?