1

どうすればそのようなパターンを書くことができますか:

  • 1) 負でない: 1 から 999 までの数字のみ
  • 2) Null を最初の文字にすることはできません
  • 3) 空でないフィールド

例: 01、-1、1500、abc など - false

今、私は数字のチェックだけをしています:

:pattern => "[0-9]{1,4}"

では、どのように私のパターンを書くのでしょうか?

4

1 に答える 1

4

符号(+または-)が許可されておらず、「Null Ca n't first char」は、入力が正確に0でない限り、入力が数字のゼロ(0)で始まってはならないことを意味すると仮定します。HTMLコードは次のとおりです。

<input pattern="0|[1-9]\d{0,2}" required>
于 2013-01-16T21:03:14.473 に答える