JavaScript を使用して、1000 単位の区切り文字または小数点を含む可能性のある数値を検証するには、正規表現が必要です。最大値は9,999,999.99
最小値です0.01
その他の有効な値:
11,111
11.1
1,111.11
無効な値:
1111
1111,11
,111
111,
私は喜びもなくあちこち探しました。
JavaScript を使用して、1000 単位の区切り文字または小数点を含む可能性のある数値を検証するには、正規表現が必要です。最大値は9,999,999.99
最小値です0.01
その他の有効な値:
11,111
11.1
1,111.11
無効な値:
1111
1111,11
,111
111,
私は喜びもなくあちこち探しました。
((\d){1,3})+([,][\d]{3})*([.](\d)*)?
いくつかはうまくいきましたが、まだ正規表現も学んでいます。
ロジックは 1 ~ 3 桁で 0 ~ 1 回、1 つのカンマの後に 3 桁が何度でも続き、単一の . その後に任意の数字が 0 ~ 1 回続く
以下の制限のために以下の正規表現を使用しました-
^(?!0|\.00)[0-9]+(,\d{3})*(.[0-9]{0,2})$