问答详情
源自:1-6 shell编程之正则表达式案例

日期匹配表达式问题

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

提问者:夜雨之川 2015-08-20 11:06

个回答

  • onemoo
    2015-08-20 14:09:52

    试试这个

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