如何使文本框只允许三个小数点三位数?

时间:2009-11-02 10:31:28

标签: jquery regex user-input

我想让文本框仅允许三位数和三位小数。例如999.999 。同样,它不允许任何字符,如a,b,/等。我该怎么办?与Jquery一起?

3 个答案:

答案 0 :(得分: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 :(得分:1)

答案 2 :(得分:0)

您还可以查看此masked input插件