-2

キーを押すと、次のコードがあります。

this.value = this.value.replace(/[^0-9.0-9]/g,'');

「。」の前に4桁しか入力できないようにしてほしい。および「.」の後の 2 桁

4

2 に答える 2

2

これは、ドットの前に1〜4桁、ドットの後に1〜2桁を許可する正規表現です。

/\d{1,4}\.\d{1,2}/g
于 2013-02-15T08:22:25.893 に答える
1

0000.00 を強制したい場合

/\d{4}\.\d{2}/

グループのサイズがオプションの場合は、Sn0opys の回答を参照してください

\d - 数字で、[0-9] と同じです

{x[,y]} [,y] が指定されていない場合、x は最小カウントと最大カウントです。y が指定されている場合、x はチェックされる最小カウントであり、y は最大カウントです。

于 2013-02-15T08:27:47.140 に答える