/*** 截取字符串 中英文混合* @param str    待处理字符串* @param len 截取字节长度 中文2字节 英文1字节*/
function subString1(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;
}function test(){alert(subString1('123你我他',5));
}

js通过字节长度截取中英文混合字符串相关推荐

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

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

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

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

  3. php中英文截取字符串长度,PHP截取字符串长度(中英文混合字符串)_PHP教程

    function utf8_substr( $str , $start , $length=null ){ // 先正常截取一遍. $res = substr( $str , $start , $le ...

  4. oracle 截取中英文混合_C语言截取中英文混合字符串

    因为涉及到中文字符和Ascii字符混合,写的时候稍费了点脑筋.... 贴上已成功实现的代码供大家学习参考,如果有哪些可以改进的地方欢迎留言指正 ============================ ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 联通短信网关返回90状态的解决
  2. file相对路径java_浅谈java 中文件的读取File、以及相对路径的问题
  3. unity多人游戏_如何使用Unity 2D和镜像构建多人纸牌游戏(更新)
  4. putty如何登陆oracle,利用putty的SSH tunnel连接Oracle
  5. 华为鸿蒙平板界面,华为工作人员曝光:鸿蒙OS正式版,平板手机将采用全新UI界面...
  6. 战地5离线bot模式_战地系列、烂橘子平台下载更新慢咋办?我这里有两个亲测有有效的方式。...
  7. c++ 字符减去‘0’_字符串为什么减‘0’成整数
  8. Filenet 周报丨2020.01.06-2020.01.19
  9. 计算机二级考试科目vfp,计算机二级考试科目及内容
  10. 计算机常见的三种拓扑结构,局域网拓扑结构(常见三种)
  11. python模糊层次分析法案例_python实现AHP算法的方法实例(层次分析法)
  12. 矩形波的傅里叶级数及代码
  13. element-ui时间选择器如何把今日日期改为“至今”
  14. ubuntu 内存清理【亲测有效】
  15. 手机的imei号的获取
  16. 6软硬约束下的轨迹优化
  17. 泰森多边形(Voronoi diagram)
  18. wordExport导出word时关于echarts图表生成图片的解决方案
  19. 用python生成个性二维码
  20. Android-生成二维码工具类

热门文章

  1. Python+Eclipse配置`PyDev`完整教程
  2. Mac DataGrip 闪退问题
  3. 文章摘要生成(Summarizing Text with Amazon Reviews)
  4. Google新闻vs门户新闻:决裂还是共存
  5. 前端CSS3--字体样式
  6. 超有用的前端配色网站
  7. 10亿数据找出前100大的数据(网易大数据面试算法题)
  8. HBase 2.0 API 初步窥探
  9. 七牛云上传资源和拉取
  10. LAMP兄弟连-招募PHP技术讲师