JS截取字符串N个字符 2006-07-28 22:21 标准函数:Mid( 字符串表达式 ,start[,length])取字符串中的几个字。 start 为从第几个字取起, length 为取几个字, 若略 length 则从 start 取到最右底。由Len 函数可得知字符串的长度。例子: Mid("abc123",2,3) 结果: bc1 更准确的JS函数:function SetString(str,len){ var strlen = 0; var s = "";for(var i = 0;i < str.length;i++){ if(str.charCodeAt(i) > 128) strlen += 2; else strlen++; s += str.charAt(i); if(strlen >= len) return s + "...";}return s;}