Code
/// <summary>
/// 截取指定长度的(中英文)字符
/// </summary>
function curStr(str,length)
{
var position=0;
var result=[];
for (var i = 0; i < str.length; i++)
{
if(position>=length)
break;
if (str.charCodeAt(i) > 255)
{
position += 2;
result.push(str.substr(i,1));
}
else
{
position++;
result.push(str.substr(i,1));
}
}
return result.join("");
}
/// <summary>
/// 截取指定长度的(中英文)字符
/// </summary>
function curStr(str,length)
{
var position=0;
var result=[];
for (var i = 0; i < str.length; i++)
{
if(position>=length)
break;
if (str.charCodeAt(i) > 255)
{
position += 2;
result.push(str.substr(i,1));
}
else
{
position++;
result.push(str.substr(i,1));
}
}
return result.join("");
}
刚写的一个截取中英文字符的截取函数,有没有其他的方法,欢迎提供!