如何使用jquery计算文本框中的字符数?
$("#id").val().length < 3
最多只计算3个字符空格,但不计算字符数
答案 0 :(得分:104)
包含空格的长度:
$("#id").val().length
对于没有空格的长度:
$("#id").val().replace(/ /g,'').length
仅用于删除开始和尾随空格:
$.trim($("#test").val()).length
例如,字符串" t e s t "
将评估为:
//" t e s t "
$("#id").val();
//Example 1
$("#id").val().length; //Returns 9
//Example 2
$("#id").val().replace(/ /g,'').length; //Returns 4
//Example 3
$.trim($("#test").val()).length; //Returns 7
Here是一个使用所有这些内容的演示。
答案 1 :(得分:1)
使用 .length
计算字符数,使用 $.trim()
函数删除空格,使用 replace(/ /g,'')
将多个空格替换为一个。下面是一个例子:
var str = " Hel lo ";
console.log(str.length);
console.log($.trim(str).length);
console.log(str.replace(/ /g,'').length);
输出:
20
7
5
来源:How to count number of characters in a string with JQuery