我想讓文本框只允許三位數和三位小數。例如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. 渲染小數點後三位小數
- 2. 將小數點後兩位數舍入到3位小數點,但在小數點後三位消失0
- 3. JavaScript驗證還允許在點倒數第三的位置
- 4. HTML文本框只允許數字,打字時千位分隔符和小數
- 5. 計算小數點後三位數的部分總和
- 6. 如何在一個數字的三位數後加一個點
- 7. 如何將小數點後兩位到小數點後n位?
- 8. Javascript只能輸入小數點後三位的正數或負數的小數點到ASP.NET TextBox中
- 9. MySQL - 搜索小數點後三位的條目
- 10. 尋找最小允許的三角形的第三面
- 11. 小數點後只有2位數字?
- 12. Math.Floor小數點後面的x位數
- 13. 只允許文本框中的整數
- 14. 四捨五入到小數點後第三位在Python
- 15. '正確'四捨五入到Python,到小數點後三位
- 16. 如何在角度js的三位數後添加點
- 17. 驗證總數爲4位,小數點後只有2位數
- 18. SSRS在文本框中顯示小數點後的零位
- 19. 如何比較兩位小數到小數點後10位?
- 20. 如何使用一個文本框打印兩位數字最多99位和三位數字999至100?
- 21. NSNumberFormatter只允許4位數字
- 22. GET只允許兩位數字?
- 23. 如何限制文本框在小數點後顯示2位數?
- 24. 如何將字符串數字轉換爲Java中的兩位小數三位?
- 25. 將小數從文本框轉換爲小數點後兩位的變量
- 26. 允許輸入小數位至3
- 27. 文本框應該只允許Integer。不是在vb.net中的小數點
- 28. 我想讓我的文本框只允許文本
- 29. 小數點後不允許超過5位數字。在JavaScript的「OnKeyUp」?
- 30. 如何將此浮點數小數點後兩位小數?
我接受answer.Please訪問我profile.I不知道我在做什麼錯。 – svk 2009-11-02 10:41:55
用'regex'代替標籤'php',因爲這個問題與PHP無關。 – 2009-11-02 10:52:31