node.js - 如何使 req.query 只接受像 yyyy-mm-dd 这样的日期格式
问题描述
我想问一下如何使我的 req.query 只接受像这样的日期格式 YYYY-MM-DD 而不仅仅是随机数,因为我的代码在查询中仍然接受像“123456”这样的数字。
解决方案
你可以试试下面的代码:
const isValidDate = !(new Date('2021/01/20').toString().toLowerCase().includes('invalid'));
if (isValidDate) {
console.log('Valid Date');
} else {
console.log('InValid Date');
}
推荐阅读
- compiler-errors - 我有三个错误搞砸了我的整个项目
- python - 在 PyOpenGL 中使用 VAO 获取黑屏
- javascript - 语言切换在单击 2 次语言后起作用
- c# - 如何在 Startup 中将选项模式与这些服务一起使用?
- sql-server - MSSQL - 从按外部日期范围分组的两列中计算日期
- c# - Blazor WASM UI 更新不一致
- python - Python Flask - 如何将 Python 列表数据元素传递到 Jquery“列表”中:[{ [] }]
- php - 当我在 laravel 8 项目上单击它时在表行上添加类
- python - SQLAlchemy 批量更新,字段数量不断变化
- spring-boot - HikariCP 中的initializationFailTimeout 属性