zoukankan      html  css  js  c++  java
  • js 截取一定数量的字节

    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事件
    oracle_to_excel
    jquery_2
    jquery_1
    4.linux 复制,删除,重命名
    一个tomcat下部署多个springboot项目
    3.centos7 安装oracle
    桥接模式
    组合模式
  • 原文地址:https://www.cnblogs.com/zhilu/p/14632553.html
Copyright © 2011-2022 走看看