ここで数値形式1.00.999,000を確認するためのjavascript正規表現を提案できますか?は 100 を表し、「,」は小数点を表します。
質問する
331 次
2 に答える
3
完全一致の数値形式を要求するだけの場合は、
1.00.999,000 になります[0-9]\.[0-9]{2}.[0-9]{3},[0-9]{3}
あなたが本当に欲しいと思うものは
[0-9]{0,2}(.[0-9]{3})+,[0-9]{0,3}
so two numbers
、その後に任意の量がdot three number
続き、その後に 、 betweenが続き0 and 3 numbers
ます。数値形式の解釈が間違っている可能性がありますが、あなたの例で1.00.999,000
は、左からの最初のグループに余分なゼロ (00 ではなく 000) を付けて、その後のサンプルと一致させるか、1.00 の間にドットをドロップする必要があると思われます.
于 2012-08-02T11:46:35.870 に答える
1
これは、小数の有無にかかわらず機能します (最大 3)。
[0-9]{1,2}(\.[0-9]{3})*(,[0-9]{1,3})?
于 2012-08-02T11:50:08.553 に答える