私は近くにいますが、正規表現を完了するためにいくつかの助けが必要です。目標は次のとおりです。
成功するはずです:
- 10.05
- 3.00
- 50
失敗するはずです:
- 55.99(> 50)
- 3.001(末尾に「1」を付けることはできません)
- 0.50(<3)
- .99(<3)
- $ 50( "$"は使用できません)
- 5.2(10進数の場合、2桁後でなければなりません)
これが私がこれまでに持っている正規表現ですが、それは上記のすべてを正しく行うわけではありません:
^([1-4][0-9]|50|[3-9])+(\.[0-9][0-9])?$
誰かが答えを共有できますか?ありがとう!