8

次のルールで負の数と正の数の両方を許可する正規表現を構築しようとしています。

  1. 小数点以下は 2 桁までです
  2. 小数点はオプションです
  3. 小数点を含めた全体の長さは 12 文字を超えてはなりません
  4. 小数点がない場合、最大長は 9 文字を超えてはなりません

誰でも私を助けることができますか?事前にどうもありがとう。

4

5 に答える 5

20

この正規表現を確認してください。

^[+-]?[0-9]{1,9}(?:\.[0-9]{1,2})?$

この正規表現は言う

  • 記号はオプションです
  • 整数部分として少なくとも 1 桁、最大 9 桁
  • 小数点がある場合は、その後に少なくとも 1 桁、最大 2 桁。
于 2013-05-09T11:47:22.883 に答える