javascript默認中文(漢字/標點)長度均爲1 與後臺(java)不一致,javascript
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; }