現在、次の正規表現を使用して、HTML入力フォームフィールドの通貨を検証しています。
/[1-9]\d*(?:\.\d{0,2})?/
ただし、次の値を許可しています:13000.234.12
これは有効な値ではありません。許可したい有効な値は次のとおりです。
有効
125
1.25
1000.15
700.1
80.45
0.25
無効
130.1.4
21.......14
このための標準的な正規表現パターンがあるはずだと思いますか?
補足:イベントキーリスナーを介して英数字とドル記号を禁止しているため、それらはすでに入力できません。これにより、この問題が少し簡単になります。