/ /正規表現と一致する小数の量[重複]-javascript、regex

量の正規表現マッチング小数点[重複] - javascript、正規表現

私は正規表現を初めて使用し、金額の値で「100」と「100.00」の両方に一致する正規表現を記述する必要があります。最後の2桁が一致するのは、これらが「。」に続いている場合のみです。

私は試しました:^ d +?(?=([。] {1})d {2})$-運なし

ヘルプは大歓迎です

回答:

回答№1の場合は3

ここで先読みする必要はありません。オプションの非キャプチャグループを使用できます

^d+(?:.d{2})?$

回答№2の場合は0

この正規表現を使用してください: /^d+(?:.d{2})?$/


回答№3の場合は0

以前の回答のバリエーション

^d{1,8}([.,]d{1,2})?$

ユーザーが引き続きお金を入力することがわかりました1.50を意味する場合は1.5となるため、正規表現を使用して同様にそれを可能にします。 小数点以下の桁数と同様に、小数点以下の桁数を調整できます