js截取字符串兼容中英文

   /** * js截取字符串,中英文都能用 * @param str:需要截取的字符串 * @param len: 需要截取的长度 */  cutstr(str, len) {  let str_length = 0;  let str_len = 0;  let str_cut = new String();  str_len = str.length;  for(var i = 0;i<str_len;i++)  {  let a = str.charAt(i);  str_length++;  if(escape(a).length > 4)  {  //中文字符的长度经编码之后大于4  str_length++;  }  str_cut = str_cut.concat(a);  if(str_length>=len)  {  str_cut = str_cut.concat("...");  return str_cut;  }  }  //如果给定字符串小于指定长度,则返回源字符串;  if(str_length<len){  return  str;  }  }

js截取字符串兼容中英文相关推荐

  1. CSS截取字符串,兼容浏览器

    今天在经典论坛看到有同学问到CSS截取字符多余省略号代替的求助且要兼容FF... 这个的确是个比较头痛的问题,现在我在的公司都是程序截取显示省略符的.兼容是没问题,但在中文和数学或字母混排时,就会有点 ...

  2. JS 截取字符串及字符与数字转换

    1:js截取字符串 var s = "1234"; alert(s.substring(2, 3));//结果是3 alert(s.substring(2));//结果是34 2: ...

  3. js截取字符串区分汉字字母代码

    js截取字符串并且区分汉字字母,一个汉字辨别为两个字节. function substr(str, len) {if (!str || !len) {return '';}// 预期计数:中文2字节, ...

  4. js截取字符串的后几位数 省份证号*隐藏

    js截取字符串的后几位数 代码如下: var str="abcdefghhhh";//截取后4位 str.substring(str.length-4): js  *  代替 va ...

  5. 前端常用方法 - JS截取字符串的后四位

    前端常用方法 - JS截取字符串的后四位 var test = "天青色等烟雨而我在等你" test.substr(-4) console.log(test.substr(-4)) ...

  6. JS截取字符串的三种方法详解

    本文详细讲解了JS截取字符串的三种方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 JS提供三个截取字符串的方法,分别是:slice(),subst ...

  7. js截取字符串的方法(介绍3种常用的)

    js截取字符串常用的字符截取函数有slice.substring和substr这3个,我们前端人必会这3种方法,我们将从这3个函数出发,看看在js中,这些函数是如何通过js截取字符串的. 1.slic ...

  8. JS截取字符串方法实例

    // JS截取字符串可使用 substring()或者slice() // // 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串 ...

  9. JS截取字符串三种方法

    一·js截取字符串 slice() slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分. 注意: slice() 方法不会改 ...

最新文章

  1. OpenCV | OpenCV检测图像轮廓
  2. 从源码分析DEARGUI之文件选择
  3. 【论文笔记】CNN for NLP
  4. 【CSS 】动画animation
  5. 第六节:教你如何在html中绑定数据
  6. 格式化字符串漏洞利用 七、工具
  7. c mysql命令_最基本的mysql命令
  8. 使用vue写扫雷游戏
  9. Linux---文件、软链接于硬链接文件
  10. /plus/recommend.php sql注入漏洞,代码审计:ThinkPHP框架通杀所有版本的一个SQL注入漏洞详细分析及测试方法 | Seay 渗透 编程 代码审计 网络安全博客...
  11. Android电池管理系统系统分析
  12. 第1章-导言-知识点
  13. 【是程序猿就干了这碗心灵鸡汤】我们这一代人的困惑
  14. SQL分页查询,SQL的LIMIT语句用法,SQL如何实现分页查询,SpringBoot实现分页查询。
  15. matlab不用hist画直方图,matlab可以画直方图
  16. html td双击事件,tr td同时添加点击事件
  17. com.alibaba.fastjson.JSONException: create instanc
  18. 鸿蒙系统就是个垃圾系统,华为鸿蒙系统是什么?鸿蒙系统和安卓系统有什么区别?...
  19. win10任务栏图标两个以上不显示缩略图且不显示桌面预览解决方案
  20. 生态 | 人大金仓与超聚变的多个产品完成兼容认证

热门文章

  1. 面经系列(二)公司:HC科技
  2. HTML变列自适应布局三行,div自适应居中_典型的DIV CSS三行二列居中高度自适应布局...
  3. 详解美摄汽车图像与视频处理方案(一)
  4. Java多线程和并发问题集
  5. 激光清洗机适用于哪些行业
  6. Mac如何安装InfluxDB
  7. PHP-为图片再添加水印图片
  8. CentOS如何查看本机ip
  9. ghost软件使用方法图解
  10. springboot-微信公众号开发(接入微信公众号)