js统计字符长度
/**統計字節長度str 要統計的字符串cnCharByteLen 中文字節長度
*/
function countByteLength(str, cnCharByteLen)
{var byteLen = 0;for (var i=0; i<str.length; i++){if ((/[\x00-\xff]/g).test(str.charAt(i)))byteLen += 1;elsebyteLen += cnCharByteLen;}return byteLen;
}
范例:
var str = '漢字AA'; var len = countByteLength(str, 2);#輸出 len 等于 6var str = '漢字AA'; var len = countByteLength(str, 1);#輸出 len 等于 4在開發中會遇到一個漢字算一個字符的情況,這時可以把第二個參數設為1轉載于:https://www.cnblogs.com/phpfans/archive/2011/09/26/2191234.html
總結
- 上一篇: Spring 之注解事务 @Transa
- 下一篇: 正式运用省市