-1

私は正規表現が初めてです。ユーザー入力が正規表現で 0 ~ 12 の数値であることを確認するにはどうすればよいですか?

Ex:'012','012345','012345678901'

前もって感謝します。

4

2 に答える 2

3

正規表現:

^[0-9]{0,12}$
  • ^-> で始まります (前に文字はありません)。
  • [0-9]-> 0 から 9 までの任意の文字\d。異なるエンコーディングの任意の数字に一致するように置き換えることができます。
  • {0,12}→0~12回。
  • $-> で終わります (後に文字はありません)。
于 2012-11-29T13:33:22.207 に答える
2

次のようにする必要があります。

^[0-9]{0,12}$

これは空の行にも一致すると思いました。

于 2012-11-29T13:29:17.443 に答える