javascript - 如何在 JavaScript 中验证 varchar 的日期
问题描述
我想询问我是否可以编写一个 JavaScript 来验证一个 varchar 字段,以便它必须符合这种格式YYYY/MM/DD
?我的页面是用 ASP 经典编码的。
field :trdate varchar
在页面上,它用注释 yyyy/mm/dd 表示。见附件。
解决方案
使用正则表达式模式,以下模式涵盖该格式和一些变体
/^((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]))$/
推荐阅读
- iis - IIS 工作器池卡在启动中
- javascript - AJAX 获取对象并将 json 字符串数据与当前值进行比较
- command-line - Firebase App Distribution Gradle/CLI 在 GitHub Actions 中不起作用
- css - 在主题编辑器中找不到 css 文件
- javascript - Angular-根据从服务器返回的格式更改角度材料日期选择器格式
- java - 如何使用适配器将静态变量值从 Users.java 传递到 UsersFragment.java 文件?
- php - 如何在 PHP 和 MySQL 中使用 foreach 循环插入 lastInsertId?
- javascript - 如何在打印的最终结果中打印打印预览中显示的所有预览文本?
- mysql - MySQL索引和数据访问时间复杂度
- github - 如何在 Markdown 中使 torrent 磁铁 url 可点击?