1

次の値を受け入れる正規表現が必要です。

  • 01(ドットなし)
  • 01.0(ドットの1桁後)
  • 01.00(ドットの2桁後)

そして、以下を受け入れません:

  • 10.(ドットの後に数字はありません)
  • 10.001(ドットの後の3桁)

どんな助けでもいただければ幸いです。

4

2 に答える 2

2

これは次のようになります。[0-9]*(\.[0-9]{1,2})?

ここで、{1,2}はドットの後の1〜2桁を表します。

于 2012-05-24T14:08:02.360 に答える
2

考えられる正規表現の1つは

\d*([.]\d{1,2})?

これは、0桁以上に一致し、ドットと1桁または2桁を含むオプションのグループに一致します。

于 2012-05-24T14:10:51.463 に答える