【发布时间】:2019-02-17 22:03:41
【问题描述】:
我想要一个简单的 html 输入,它通过 HTML5 验证杂志的版本号(不用担心,它会在服务器端重新检查)。
格式应为EDITIONNUMBER/YEAR。该杂志出现每月,因此除了最大数字 2(正确的是 1/2019 和 12/2018)之外,它的最大数字应该是 12(13/2018 永远不存在)。所以我的问题是不是要找出如何设置最大位数,而是 HTML5 模式中的最大位数。
所有 >=1 和
到目前为止,我使用的是这个,它至少检查 0/0000 或 00/0000。在我的情况下,没有必要检查正确的日期格式,因为这也是用 php checkdate 验证的,但是在第一步中版本号应该是正确的。
<input type="text" pattern="[0-9]{1,2}/[0-9]{4}">
有什么想法吗?
【问题讨论】:
标签: pattern-matching html-input html5-validation html5-formvalidation