为了账号安全,请及时绑定邮箱和手机立即绑定

日期匹配表达式问题

200015-08-05  2014-09-005都能匹配到,,,,,这个可以通过在正则表达式的最前面加上^,进行匹配。^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}          但是这个还是有问题。2014-28-41一样是可以匹配的。日期的详细正则表达式要比这个复杂一点

正在回答

2 回答

试试这个

^[0-9]{4}-[01]?[0-9]-[0123]?[0-9]

0 回复 有任何疑惑可以回复我~
#1

夜雨之川 提问者

2014-08-39 你这个就识别出来了
2015-08-20 回复 有任何疑惑可以回复我~
#2

onemoo 回复 夜雨之川 提问者

对一些可有可无的位数进行一下限制,同时排除掉不可能出现的数
2015-08-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

日期匹配表达式问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信