如何限制字符数

时间:2012-04-12 15:22:41

标签: jquery

我需要控制用户在单个文本框中输入的字符数,但我不知道如何,例如y有这个

$.validator.addMethod('selectNone',
                    function(value, element) {
                        return this.optional(element) ||
                        (value.indexOf(" ") == -1);
                    }, "Por Favor Selecciona una Opción");

如何创建一个规则来控制使用只输入6个字符(alfanumeric)以及如何控制用户可以输入最大数字999,999,999.99(我可以控制用户如果不输入“,”和我的文本框在用户完成55555.55之类的数字时添加它并将其转换为55,555.55(如果用户输入小数,则应始终输入“。”)

感谢

1 个答案:

答案 0 :(得分:2)

这实际上是2个问题吗?如何限制字符数以及用户输入的格式。

您可以使用输入元素

上的maxlength属性来限制HTML中的长度
<input type="text" id="YourTextbox" name="YourTextbox" maxlength="20" />

格式化看看这个问题...... Add comma to numbers every three digits

此外 - 如果您正在使用JQuery验证器http://docs.jquery.com/Plugins/Validation/Methods/maxlength

对于正则表达式 - 请同时查看此问题Insert commas into number string