当前位置:Web前端 > javascript> 正文

js截取字符串

时间:2015-4-11类别:Web前端

js截取字符串

js截取字符串
  •  
  • 由于字符串包含中英文,而且中文算2个字,所以截取时,不能直接用substring、substr
  •  
  •  
  •  
  • JScript 代码   复制
  • 
    function cutstr(str, len,bPoint) {
            var temp;
            var icount = 0;
            var patrn = /[^\x00-\xff]/;
            var strre = "";
            var iaddcount=0;
            for (var i = 0; i < str.length; i++) {
                if (icount < len - 1) {
                    temp = str.substr(i, 1);
                    if (patrn.exec(temp) == null) {
                        icount = icount + 1;
                    } else {
                        icount = icount + 2;
                    }
                    strre += temp;
                    iaddcount++;
                } else {
                    break;
                }
            }
            if(iaddcount<str.length && bPoint)
            {
               strre=strre + "...";
            }
            return strre;
        }
    
    		
  •  

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐