我需要控制用户在单个文本框中输入的字符数,但我不知道如何,例如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(如果用户输入小数,则应始终输入“。”)
感谢
答案 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