精确计算字符串长度【javascript】
2009-07-09 15:47
537 查看
在开发中有时要限制输入的字符数,一下函数精确计算字符串长度
其中 一个中文汉字等于两个字符
//计算字符串
function calculate_byte( sTargetStr ) {
var sTmpStr, sTmpChar;
var nOriginLen = 0;
var nStrLength = 0;
sTmpStr = new String(sTargetStr);
nOriginLen = sTmpStr.length;
for ( var i=0 ; i < nOriginLen ; i++ ) {
sTmpChar = sTmpStr.charAt(i);
if (escape(sTmpChar).length > 4) {
nStrLength += 2;
} else if (sTmpChar!='/r') {
nStrLength ++;
}
}
return nStrLength;
}
其中 一个中文汉字等于两个字符
//计算字符串
function calculate_byte( sTargetStr ) {
var sTmpStr, sTmpChar;
var nOriginLen = 0;
var nStrLength = 0;
sTmpStr = new String(sTargetStr);
nOriginLen = sTmpStr.length;
for ( var i=0 ; i < nOriginLen ; i++ ) {
sTmpChar = sTmpStr.charAt(i);
if (escape(sTmpChar).length > 4) {
nStrLength += 2;
} else if (sTmpChar!='/r') {
nStrLength ++;
}
}
return nStrLength;
}
相关文章推荐
- JavaScript计算字符串长度(含中文)
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- Javascript 计算中英文字符串长度
- javascript计算字符串长度
- JavaScript实现的GBK、UTF8字符串实际长度计算函数
- 使用javaScript计算中文字符串长度
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- Javascript扩展String.prototype实现格式金额、格式时间、字符串连接、计算长度、是否包含、日期计算等功能
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- JAVASCRIPT 验证计算中英文混合字符串长度的解决
- 使用javaScript计算中文字符串长度
- javascript计算字符串的字节长度
- 【JavaScript】计算字符串的长度
- Javascript计算中英文混输字符串长度V2
- 使用as计算中文字符串长度
- ASP.NET 中计算中英文混合字符串长度
- PHP计算字符串长度,PHP如何计算短信的长度/字数?
- c语言字符串长度的计算方法
- javascript精确计算,四则运算