<input type="text" maxlength="25" oninput="textlength(this)"> <!--输入的内容-->
<span class="textNumber">0</span>个字符 <!--字符长度-->
<!--调用的jquery方法-->
function textlength(res) {
???var len = 0;
???var str = $(res).val();
???for (var i=0; i<str.length; i++) {
???????var c = str.charCodeAt(i);
???????//单字节加1
???????if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {
???????????len++;
???????}
???????else {
???????????len+=2;
???????}
???}
???$(‘.textNumber‘).html(len);
};
jquery判断字符长度 数字英文算1字符 汉字算2字符
原文地址:http://www.cnblogs.com/hanqishihu/p/7655621.html