【发布时间】:2018-07-16 10:03:53
【问题描述】:
我正在尝试使用以下代码检查输入值是否与日期格式 YYYY-MM-DD 或 YYYY-MM-DD - YYYY-MM-DD 匹配,但它在输入 2018-01-29 上返回 false。
const singleDateRegex = new RegExp('\d{4}-\d{2}-\d{2}$');
const rangeRegex = new RegExp('\d{4}-\d{2}-\d{2} \d{4}-\d{2}-\d{2}$');
const matchSingle = singleDateRegex.test(value); //false
const matchRange = rangeRegex.test(value); //false
【问题讨论】:
-
您可以测试您的正则表达式here。帮了我很多
标签: javascript regex typescript