我想让文本框只允许三位数字和三位小数。例如 999.999。同样它不允许任何字符,如 a、b、/ 等。我该如何处理 Jquery?
问问题
2271 次
3 回答
1
你看过 jQuery.validate 插件吗?
$('#formid').validate({
rules: {
fieldname: {
required:function(element) {
return /^\s*[0-9]{,3}(?:\.[0-9]{1,3})?\s*$/.test(element.value);
}
}
}
});
编辑:诚然,我没有测试正则表达式,只是想演示它是如何工作的。根据 nickf 的建议更新正则表达式,谢谢。
于 2009-11-02T10:33:44.570 回答
1
看看jQuery 数字插件。
于 2009-11-02T10:35:29.467 回答
0
你也可以看看这个蒙面输入插件
于 2009-11-02T12:23:47.837 回答