jquery判斷字符長度 數字英文算1字符 漢字算2字符

 
<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);
};
相關文章
相關標籤/搜索