【发布时间】:2020-06-07 08:39:31
【问题描述】:
假设我有混合数据的字符串数组,例如
[“Sam”、“2019-01”、“USA”、“2019-03”、“Business”、“Whatever”、“10.000”...]
我必须只提取日期 ["2019-01", "2019-03" ...]
有没有通用的方法来使用带有 0000-00 掩码的正则表达式?
根据源数据,掩码可能是 0000-00、0000 (2019)、0000-00-00 (2015-03-25) 甚至 ABC 00 0000(2015 年 3 月 25 日)。
提前致谢。
【问题讨论】:
-
甚至?请写出实际情况,不要留下未提及的可能相关细节。
-
再一次,我有一个包含不同数据的字符串数组——名称、日期、类别等。我必须使用过滤器找到其中的所有日期。假设这个数组包含“2019-01”格式的日期。那么我必须做些什么才能得到 ["2019-01", "2019-03"]
标签: javascript arrays regex string date