您的位置:首页 > Web前端 > javascript > 正文

js截取字符串

更多 时间:2015-4-11 类别:Web前端 浏览量:1608

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;
        }
    
    		
  •  

    标签:截取字符串