可以使用moment插件中的isValid()方法来判断一个日期字符串是否符合'YYYY-MM-DD'格式。
示例代码:
const dateStr = '2021-08-01';
const dateFormat = 'YYYY-MM-DD';const isValidDate = moment(dateStr, dateFormat, true).isValid();console.log(isValidDate); // true
这里将日期字符串dateStr
和指定的日期格式dateFormat
传递给moment函数,并通过第三个参数true
来强制执行严格模式。然后使用isValid()
方法判断是否是有效的日期格式。如果日期字符串符合指定的格式,则返回true,否则返回false。