我想讓文本框只允許三位數和三位小數。例如999.999。類似地,它不允許像a,b,/等任何字符。 我該如何處理Jquery?如何讓文本框只允許三位小數點後面的三位數?
2
A
回答
1
你看過jQuery.validate插件嗎?
$('#formid').validate({
rules: {
fieldname: {
required:function(element) {
return /^\s*[0-9]{,3}(?:\.[0-9]{1,3})?\s*$/.test(element.value);
}
}
}
});
編輯:我承認我沒有測試正則表達式,只是想演示它是如何工作的。 根據nickf的建議更新了正則表達式,謝謝。
1
0
你也可以看看這個masked input插件
相關問題
- 1. 在VB.NET文本框中輸入三位數字後只允許有一個小數點?
- 2. 渲染小數點後三位小數
- 3. 如何在小數點後三位刪除小數
- 4. 將小數點後兩位數舍入到3位小數點,但在小數點後三位消失0
- 5. textbox允許帶一位小數的數字和小數點後的一位數
- 6. JavaScript驗證還允許在點倒數第三的位置
- 7. 如何使用帶小數點後三位的貨幣掩碼?
- 8. 在VB.NET中,如何讓文本框只允許一個小數點,小於3NUMBERS,之後只有1NUMBER?
- 9. 文本框只允許浮點數
- 10. 只允許兩位小數輸入EDITTEXT
- 11. HTML文本框只允許數字,打字時千位分隔符和小數
- 12. 計算小數點後三位數的部分總和
- 13. 顯示小數點後三位的秒數。 - java
- 14. 只允許一個文本框中的一個小數點
- 15. VB.net從ipaddress(小數點後第三位)丟棄最後一個八位數
- 16. 如何使輸入只允許輸入兩個小數位數?
- 17. 如何在一個數字的三位數後加一個點
- 18. 如何將小數點後兩位到小數點後n位?
- 19. Javascript只能輸入小數點後三位的正數或負數的小數點到ASP.NET TextBox中
- 20. 將小數點後第三位舍入小數點後第二位(例如$ 0.033變爲$ 0.04)
- 21. 如何限制文本框輸入十進制值,其中允許小數點前六位數字和小數點後兩位數字
- 22. 尋找最小允許的三角形的第三面
- 23. MySQL - 搜索小數點後三位的條目
- 24. 如何只允許數字和點在文本框vb.net
- 25. 小數點後只有2位數字?
- 26. 只允許文本框中的整數
- 27. 如何刪除PHP中第三位小數後的尾隨零?
- 28. Math.Floor小數點後面的x位數
- 29. 正則表達式只允許小數位數小於1
- 30. 四捨五入到小數點後第三位在Python
我接受answer.Please訪問我profile.I不知道我在做什麼錯。 – svk 2009-11-02 10:41:55
用'regex'代替標籤'php',因爲這個問題與PHP無關。 – 2009-11-02 10:52:31