0

コード イグナイター form_validation を使用しています。たとえば、4 つの数字、次にピリオド、次に 2 つの数字を許可するテキスト ボックスのお金を検証する方法があるかどうか疑問に思っていました。

これは私がこれまでに得たものです

regex_match[/^[0-9.]{0,7}+$/]

うまくいきますが、100.000 のような数値を入力できます。何かできることはありますか?

4

1 に答える 1

1

これを要求しているとおりに正確に一致させるには、次のようにします。

regex_match[/^\d{4}\.\d{2}$/] // allow 4 numbers only a period and then two numbers only

最大 4 つの数字を一致させたい場合は、1.00、10.00、100.00 を許可しますが、小数点の前に 4 つを超えないようにしてから、次を使用します。

regex_match[/^\d{1,4}\.\d{2}$/]
于 2013-01-18T22:23:55.193 に答える