我试图限制表单输入的形式,我有。特定输入用于具有非常特定要求的ID。其中的一个例子是:限制表单输入变为无效
YY.MM.DD-000.00
我与限制其使用的代码是:
<form>
<input type="text" class="form-control" id="nid"
name="nid" placeholder="@lang('app.nid')"
pattern="[00-99]{2}+\.[00-12]{2}\.[00-31]{2}+\-[000-999]{3}+\.[00-99]{2}"
title="YY.MM.DD-000.00"
value="" />
<button type="submit">
submit
</button>
</form>
而且我似乎无法使它接受。它似乎拒绝了我给予的任何投入,既不好也不好。
任何人都可以帮我找出原因吗?
请注意,字符组可以简化并且对于月份和日期不正确。例如,月份只允许数字“[0-2]”,所以没有3月到9月。 – jeroen
感谢您的意见,但可悲的是,这似乎不适用于我。它将允许任何输入没有错误。无论如何,我可以检查这是为什么? – user5740843
@ user5740843“感谢您的输入,这里是一个downvote”。这很好....不管怎样,另一个问题是你逃脱了'-'。我相应地更新了我的答案 – PierreDuc