function(str, len) {var regexp = /[^\x00-\xff]/g;if (str.replace(regexp, "aa").length <= len) { // 字符数量小于当前最大数量return str;}var m = Math.floor(len / 2);for (var i = m, j = str.length; i < j; i++) {if (str.substring(0, i).replace(regexp, "aa").length >= len) {return str.substring(0, i);}}return str;
}

js 中英文混合字符串 截取固定长度字节 方法封装相关推荐

  1. 字符串截取固定长度的方法

    这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长度不一样的问题, #region 字符串截取函数   public s ...

  2. C#实现 获取指定字节长度 中英文混合字符串 的方法

    平时在作数据库插入操作时,如果用 INSERT 语句向一个varchar型字段插入内容时,有时会因为插入的内容长度超出规定的长度而报错.尤其是插入中英文混合字符串时,SQL Server中一般中文要占 ...

  3. php判断字符串里有英文,PHP针对中英文混合字符串长度判断及截取方法示例

    本文实例讲述了PHP针对中英文混合字符串长度判断及截取方法.分享给大家供大家参考,具体如下: /** * * 中英混合字符串长度判断 * @param unknown_type $str * @par ...

  4. ASP如何计算中英文混合字符串长度和截取字符串

    用ASP做网站的时候经常会碰到要截取字符串的情况.ASP中的Len函数不管是中文字符,还是英文字符,统统按一个单位来计算,由于一个中文字符的宽度是一个英文字符宽度的两倍,在中英文混合的情况下字符串实际 ...

  5. ASP.NET - 截取固定长度字符串显示在页面,多余部分显示为省略号

    ASP.NET - 截取固定长度字符串显示在页面,多余部分显示为省略号 方法一: publicstaticstring GetString(string str, int length){int i ...

  6. php截取英语,php 截取中英文混合字符串的方法

    php 截取中应为字符串,就不必再用substr或者mb_substr //截取想这样的字符串 a李三 利用ASCII /** * * 中英混合的字符串截取 * @param unknown_type ...

  7. PHP截取中英文混合字符串

    <?php /*** 截取中英文混合字符串* @param $sourcestr 需要截取的字符串* @param $start 开始位置,字符位置,* @param $cutlength 结束 ...

  8. 中英文混合字符串长度的获取

    在项目中要处理中英文混合字符串的长度,中文按2个字符算,英文按1个字符算.以下是我处理的方法,不知道有没有更好的方法. private int GetGBLength(string strData) ...

  9. Javascript中得到中英文混合字符串的长度

    有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度. 用的是正则表达式. var str = "坦克是tank的音译";var len = ...

最新文章

  1. python threading模块多线程源码示例(二)
  2. 个推CTO安森:我所理解的数据中台
  3. iOS 自带 MD5转化
  4. 虚拟机的分类_「面试必备」Java虚拟机知识点复习手册(下)
  5. 决策树—ID3(源码解析)
  6. atexit注册进程终止处理函数
  7. [转] 图解Seq2Seq模型、RNN结构、Encoder-Decoder模型 到 Attention
  8. VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
  9. html模板安装到织梦,织梦网站安装教程 织梦模板通用安装图文教程
  10. python 关键字 with_Python 中的with关键字使用详解
  11. 国际图形学大会(SIGGRAPH)2017届主席竞选答辩是如此场景
  12. android串口方案:usb转串口 usb 转ttl
  13. 拼多多砍价群大王:拼多多为什么3年就能上市?
  14. python爬虫代理的使用_从零开始写Python爬虫 --- 2.4 爬虫实践:代理的爬取和验证...
  15. 快剪辑剪辑视频1920*1080
  16. 多模态特征表示和融合
  17. 第一学历和最高学历哪个更重要?
  18. 【ParaView教程】第一章 导言
  19. 在Unity中模仿游戏《江南百景图》中物体的出现效果
  20. 在word中通过endnote打入文献标签

热门文章

  1. mvcmvpmvvm
  2. 线性代数学习笔记——第七讲——分块矩阵(干货满满的感觉)
  3. HTML经过按钮时按钮变大,html – 调整按钮大小
  4. 外包模式下的精益敏捷开发 (人员能力篇)
  5. 浏览器 unload beforunload事件不触发
  6. CPU个数、CPU物理核数、CPU逻辑核数、vCPU数之间的区别
  7. 2005至2022历史路网下载及分析
  8. 使用 strace、tcpdump、nlmon、wireshark 探索 ethtool netlink 框架的原理
  9. 易语言让我东山再起 邓学彬(优秀文章)
  10. 树莓派利用红外线实现CSI摄像头自动拍照