javascript - 有没有办法以编程方式确定输入日期字段是否不完整?
问题描述
我遇到了以下问题:如何确定输入日期字段是否未完整提交?例如,如果我12/09/aaaa
作为一个值发送,则实际发送的值是null
,这与我发送时获得的值相同gg/mm/aaaa
,即空值。有没有办法通过JS区分这两种情况?(其实我用的是 Vue.js 但我觉得没那么重要。)
提前致谢!
解决方案
在这种情况下,您可以使用正则表达式来验证提供的输入是否是有效的日期格式。
您可以使用以下正则表达式
/^\d{2}\/\d{2}\/\d{4}$/
答案正则表达式中提到验证日期时间格式(MM/DD/YYYY)
您可以在 JS 中使用 (str).match(regex) 来使用此功能。
我分享了一种使用方法,正则表达式可以根据用例进行更新。
推荐阅读
- reactjs - 在哪里声明接口?
- go - Couchbase 集群的 SearchQuery 在 Go 客户端的 v2 版本上不起作用
- arrays - 您可以将数组变量与控件链接吗?
- jenkins - 如何在詹金斯管道的触发器部分使用环境变量?
- python-3.x - Python3:带有时间戳的操作
- python - numpy percentile 如何在 python 中计算值
- python - 如何在python中格式化具有不同类型的列中的数据?
- vue-router - 无法读取未定义的 Vue-Router-next 的监听属性
- c++ - 在 C++ 代码中返回一个对象是什么意思?
- c# - 调用 3rd 方 API asp .net Core