0

a に入力された値が数値かどうかをテストする次のコードINPUTがあります。

$("#price").val().match(/^\d+$/);

この関数を書き直して、コロンまたはドットの意味を持つ小数点以下の桁数を許可するように助けが必要です。たとえば230.00、許可され、230,00許可されています。また、小数点以下の桁数は 4 以下です。どれでも?

4

2 に答える 2

0
$("#price").val().match(/^\d+((\.|,)\d+)?$/);

ただし、上記は小数点以下の桁数を 4 に制限しません。

ちなみに、これは「コロン」ではなくカンマです

小数点以下 4 桁までを一致させるには、これを使用します

$("#price").val().match(/^\d+((\.|,)\d{1,4})?$/);

の後の 1 ~ 4 個の数字と一致する必要があります。また 、

于 2013-08-27T21:03:26.520 に答える