現在、10 進数の範囲を評価する reg 式が必要です。
要件は以下の通りです
1) ドットの後に小数点以下 1 桁または 2 桁のみを許可することも、整数を許可することもできます (例) 1234 、 123.4 、 1245.78 が有効です
2) 範囲は 9999 以内である必要があります (例) 9999.0 、 9998.99 、 9999.00 - 有効 | 9999.01,10000.00 - 無効
3) 先頭または末尾のゼロを必要としない
これまでのところ、この正規表現を書くまで達成しようとしました
/^[0-9]\d{1,4}(\.\d{1,2})?$/.test(value);
...しかし、9999 桁まで範囲の設定を進めることができません (9999.01 も有効ではないため)助けていただけますか?