首页 > 解决方案 > 有没有办法以编程方式确定输入日期字段是否不完整?

问题描述

我遇到了以下问题:如何确定输入日期字段是否未完整提交?例如,如果我12/09/aaaa作为一个值发送,则实际发送的值是null,这与我发送时获得的值相同gg/mm/aaaa,即空值。有没有办法通过JS区分这两种情况?(其实我用的是 Vue.js 但我觉得没那么重要。)

提前致谢!

标签: javascripthtmlformsvue.js

解决方案


在这种情况下,您可以使用正则表达式来验证提供的输入是否是有效的日期格式。

您可以使用以下正则表达式

/^\d{2}\/\d{2}\/\d{4}$/ 

答案正则表达式中提到验证日期时间格式(MM/DD/YYYY)

您可以在 JS 中使用 (str).match(regex) 来使用此功能。

我分享了一种使用方法,正则表达式可以根据用例进行更新。


推荐阅读