首页 > Web开发 > 详细

js 截取一定数量的字节

时间:2021-04-08 18:10:12      阅读:15      评论:0      收藏:0      [点我收藏+]
function getCount(str,len,suffix){
  if(!str) return "";
  if(len<= 0) return "";
  if(!suffix) suffix = "";
  var templen=0;
  for(var i=0;i<str.length;i++){
    if(str.charCodeAt(i)>255){
      templen+=2;
    }else{
      templen++
    }
    if(templen == len){
      return str.substring(0,i)+suffix;
    }else if(templen >len){
      return str.substring(0,i)+suffix;
    }
  }
  return str;
 
}
用的时候,直接调用方法即可,比如:
var str = ‘天气预报说今天有可能下雨,大概是13:00‘
getCount(str,35,‘...‘)
天气预报说今天有可能下雨,大概是13...
如下图:
 
技术分享图片

 

 

js 截取一定数量的字节

原文:https://www.cnblogs.com/zhilu/p/14632553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!