Javascript正则表达式匹配一个时间格式的字符串

Javascript正则表达式匹配一个时间格式的字符串,同时将天数与每个月份最后一天对比,比如匹配如:2016-02-29 23:02:03

获取某个月份的最后一天:

month从0开始,0表示1月份,1表示2月份,以此类推。

匹配方法如下

分别输出

 

2 thoughts on “Javascript正则表达式匹配一个时间格式的字符串”

  1. 正则表达式关于最后年-月-日中的“日”排序有误,应改为:
    /([2-9][0-9][0-9]{2})\-(0?[1-9]|1[012])\-(3[01]|[12][0-9]|0?[1-9])/

发表评论

电子邮件地址不会被公开。 必填项已用*标注