ユーザーが特定の製品の価格を入力するフォームにinput
要素があります。これを行うには、小数点を含む金額を入力するか、小数点のない価格を入力するだけです。検証プラグインを使用して10進数を検証する
<input type="text" id="product_price" name="product_price" maxlength="10" step="0.01" placeholder="Enter price">
$('#addForm').validate({
rules:{
product_name: {
required: true,
},
product_price: {
required: true,
number: true
}
}
})
これは、私はしかし、私は私が達成したいものを得ることはありませんでしたものです。私は、ユーザが長さ10
のnumber
を最大でtwo
の小数点以下を置くことができるようにしています。たとえば、彼が1111111111
または1111111111.11
と入力した場合、これらは両方とも有効である必要があります。私は何をすればいいのですか?コードは何ですか?
ありがとうございます!
は "100"では機能しません。 ?/^\ d {1,10} \。\ d {0,2} $/' – David784
@ David784もちろんそれは妥当な10進数ではありません。そうでなければ、彼は尋ねていませんでしたあなたが正規表現にした数のために。 – PDKnight