如何验证字符串值是否为有效日期?

问题描述

我想验证作为日期的字符串值在 nodejs 架构对象中是否有效。我用于其他验证的包是来自庆祝的 Joi 包。另外,我不希望将值的类型更改为日期,因此不能使用 Joi.date()。

解决方法

如果将 any.raw([enabled])horizontal_data_table 结合使用,您仍然可以使用它:

输出原始未触及的值而不是转换后的值 其中:

enabled - 如果为 true,则返回原始结果, 否则为验证值。默认为 true。

请注意,原始值仅在验证和任何 对值的引用使用经过验证的值,而不是原始值。

例如:

Joi.date