摘要: 默认的截取字符串都是根据字符长度或位置截取的,典型的两个方法是substr和substring。这样导致的问题是截取同样长度的字符串时,多字节字符(汉字等)和单字节字符(半角英文字母、半角数字)占的位置长度差距较大,视觉上不太美观,比如同样是10个字符:壹贰叁肆伍陆柒捌玖拾abcdefghih好了,上代码了,下面是自己写的根据指定字节长度截取字符串的函数:/* * param str 要截取的字符串 * param L 要截取的字节长度,注意是字节不是字符,一个汉字两个字节 * return 截取后的字符串 */function cutStr(str,L){ var result... 阅读全文
posted @ 2013-10-11 19:46 soj 阅读(6567) 评论(0) 推荐(2) 编辑