キーを押すと、次のコードがあります。
this.value = this.value.replace(/[^0-9.0-9]/g,'');
「。」の前に4桁しか入力できないようにしてほしい。および「.」の後の 2 桁
キーを押すと、次のコードがあります。
this.value = this.value.replace(/[^0-9.0-9]/g,'');
「。」の前に4桁しか入力できないようにしてほしい。および「.」の後の 2 桁
これは、ドットの前に1〜4桁、ドットの後に1〜2桁を許可する正規表現です。
/\d{1,4}\.\d{1,2}/g
0000.00 を強制したい場合
/\d{4}\.\d{2}/
グループのサイズがオプションの場合は、Sn0opys の回答を参照してください
\d - 数字で、[0-9] と同じです
{x[,y]} [,y] が指定されていない場合、x は最小カウントと最大カウントです。y が指定されている場合、x はチェックされる最小カウントであり、y は最大カウントです。