javascript默认中文(汉字/标点)长度均为1 与后台(java)不一致,
function calculate(str)
{
//var str="你好,哈哈哈000111lll";
var len=0 ; //计算后总长度
var len_cell=0; //每一位字符长度
for(var i=0,i<str.length,i++)
{
len_cell=(encodeURI(str.charAt(i).length>2) ? 2 : 1;
len+=len_cell;
}
return len;
}
浙公网安备 33010602011771号