首页 > 解决方案 > 如何使 req.query 只接受像 yyyy-mm-dd 这样的日期格式

问题描述

我想问一下如何使我的 req.query 只接受像这样的日期格式 YYYY-MM-DD 而不仅仅是随机数,因为我的代码在查询中仍然接受像“123456”这样的数字。

标签: node.jsmongodbexpress

解决方案


你可以试试下面的代码:

const isValidDate = !(new Date('2021/01/20').toString().toLowerCase().includes('invalid'));

if (isValidDate) {
  console.log('Valid Date');
} else {
  console.log('InValid Date');
}


推荐阅读