首页 > 解决方案 > 如何在 JavaScript 中验证 varchar 的日期

问题描述

我想询问我是否可以编写一个 JavaScript 来验证一个 varchar 字段,以便它必须符合这种格式YYYY/MM/DD?我的页面是用 ASP 经典编码的。

field :trdate varchar 

在页面上,它用注释 yyyy/mm/dd 表示。见附件。

varchar 日期字段

标签: javascriptasp.netdate-formatvarchar

解决方案


使用正则表达式模式,以下模式涵盖该格式和一些变体

/^((0[1-9]|1[012]|[1-9])[- /.](0[1-9]|[12][0-9]|3[01]|[1-9])[- /.](19|20)\d\d|(19|20)\d\d[- /.](0[1-9]|1[012]|[1-9])[- /.](0[1-9]|[12][0-9]|3[01]|[1-9]))$/


推荐阅读