フォームの入力を私のフォームに制限しようとしています。特定の入力は、非常に固有の要件を持つ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