我们需要验证只允许特定日期格式的输入。
mm / dd / yyyy-mm / dd / yyyy,mm / dd / yyyy-mm / dd / yyyy,mm / dd / yyyy-mm / dd / yyyy等......
示例:
01/25 / 2017-01 / 27 / 2017,02 / 25 / 2017-02 / 27 / 2017,03 / 25 / 2017-03 / 27 / 2017,04 / 21 / 2017-04 /二千〇一十七分之二十二,04/28 / 2017-04 /2017分之29.....
答案 0 :(得分:0)
如我所见,您有多个日期范围(2个日期,格式为 mm / dd / yyyy ,以&#34分隔; - &# 34。)
要捕获范围中的每个日期,您可以使用2个捕获组:
/(\d{2}\/\d{2}\/\d{4})-(\d{2}\/\d{2}\/\d{4})/g
每个连续匹配包含在第1组和第2组中捕获的两个日期。
然后你的任务是消费"两组,从验证开始 是否合适的月/日/年部分是合适的日期。
此验证应使用其他工具执行。 例如。日期解析函数,使用不正确的日期字符串调用 应该提出异常。