我的表單中有一個input
元素,其中用戶輸入特定產品的價格。要做到這一點,他可以用十進制數字來表示一個金額,或者他可以簡單地把一個沒有十進制數字的價格。驗證使用驗證插件的十進制數
<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
}
}
})
這是我做的,但是我沒有得到我想要的東西來實現。我正在嘗試使用戶可以將number
的長度10
設置爲小數點以下的two
。例如,如果他輸入1111111111
或1111111111.11
這兩個都應該有效。我該怎麼做,代碼是什麼?
謝謝!
不適用於「100」。會推薦'/^\ d {1,10} \。?\ d {0,2} $ /' – David784
@ David784當然不會,那不是有效的十進制數,否則他不會問對於你製作的正則表達式。 – PDKnight