Has*_*him 2 regex validation date sublimetext3
我正在Sublime Text 3中使用一个大型文本文件,其中的条目由行分隔.我正在寻找一个正则表达式:
DD-MM-YYYY格式中显示的条目DD/MM/YYYY格式中显示的条目如果两者都太复杂,那么只需要第一个例子.
我没有做任何工作来实现这样的正则表达式,因为它实际上超出了我的知识,我不知道从哪里开始,并且查看处理日期格式的正则表达式验证的类似答案证实了我的怀疑.
在此先感谢您的帮助.
小智 11
这种模式将适用于您的条件。严格不允许月至今日,反之亦然。
^([0]?[1-9]|[1|2][0-9]|[3][0|1])[./-]([0]?[1-9]|[1][0-2])[./-]([0-9]{4}|[0-9]{2})$
Run Code Online (Sandbox Code Playgroud)
此模式将匹配以下格式:(日期、月份、年份)
25.04.2017
02.04.2017
2.4.2017
25/04/2017
5/12/2017
15/2/2017
25-04-2017
6-10-2017
16-5-2017
Run Code Online (Sandbox Code Playgroud)
这个正则表达式匹配你的例子:
[0-9]{2}[-|\/]{1}[0-9]{2}[-|\/]{1}[0-9]{4}
Run Code Online (Sandbox Code Playgroud)
但如果你写错了日期(比如2月31日)这个正则表达式就匹配了它.
| 归档时间: |
|
| 查看次数: |
16924 次 |
| 最近记录: |