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