//获取字符串长度String.prototype.strLen = function() {  var len = 0;  for (var i = 0; i < this.length; i++) {  if (this.charCodeAt(i) > 255 || this.charCodeAt(i) < 0) len += 2; else len ++;  }  return len;
}
//将字符串拆成字符,并存到数组中
String.prototype.strToChars = function(){  var chars = new Array();  for (var i = 0; i < this.length; i++){  chars[i] = [this.substr(i, 1), this.isCHS(i)];  }  String.prototype.charsArray = chars;  return chars;
}
//判断某个字符是否是汉字
String.prototype.isCHS = function(i){  if (this.charCodeAt(i) > 255 || this.charCodeAt(i) < 0)   return true;  else  return false;
}
//截取字符串(从start字节到end字节)
String.prototype.subCHString = function(start, end){  var len = 0;  var str = "";  this.strToChars();  for (var i = 0; i < this.length; i++) {  if(this.charsArray[i][1])  len += 2;  else  len++;  if (end < len)  return str;  else if (start < len)  str += this.charsArray[i][0];  }  return str;
}
//截取字符串(从start字节截取length个字节)
String.prototype.subCHStr = function(start, length){  return this.subCHString(start, start + length);
}

转至:http://blog.csdn.net/clh604/article/details/8278303

转载于:https://www.cnblogs.com/dcncy/p/8559575.html

js判断中文字符串长度和js截取中文字符串相关推荐

  1. Delphi : 分割字符串string,取出截取中间字符串

    Delphi : 分割字符串string,取出截取中间字符串 (2012-05-17 09:50:26) 标签: it 分类: 软件_Software Function FindStr(BegSprS ...

  2. ajax返回字符串长度限制,JS字符串长度判断,超出进行自动截取的实例(支持中文)...

    今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: var GetLength = functio ...

  3. 中文字符串函数php,php截取中文字符串函数实例,_PHP教程

    php截取中文字符串函数实例, 本文实例讲述了php截取中文字符串函数.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: //中文字符串截取 function substr_zh($st ...

  4. php截取字符串函数 左右,php截取中文字符串函数的技巧

    这篇文章主要介绍了php截取中文字符串函数,实例分析了php针对中文字符串操作的技巧,注意utf-8与gb2312编码的转换问题,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php截取中 ...

  5. php怎么截取中文第一个字符串,php中怎么截取中文字符串

    php中如何截取中文字符串? 众所周知php原生函数substr是不支持截取中文字符串的.下面的代码提供了多种截取php中文字符串的方法. 1. 截取GB2312中文字符串 0xa0) { $tmps ...

  6. 字符串长度计算(包含中文)

    public static int lengthWithCh(String value) {int valueLength = 0;String chinese = "[\u0391-\uF ...

  7. html模板引擎 字符串长度,Web前端模板引擎の字符串模板

    这是一个系列文章,将会介绍目前Web前端领域里用到的三种模板引擎技术,它们分别是: 基于字符串的模板 基于Dom操作的模板 基于虚拟Dom的模板 本文是这个系列的第一篇,着重介绍基于字符串的模板引擎的 ...

  8. c ++中字符串长度的_C ++中的字符串长度

    c ++中字符串长度的 The string length in C++ can be calculated or found by various methods. Here, in this tu ...

  9. html 截取指定字符串长度,前端js截取指定长度个数字符 v2.0.0

    2.0版本比1.0版本使用时更简洁,无需在设置媒体类型,直接设置数量就可以了 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字 ...

最新文章

  1. Socket/ServerSocket 选项
  2. Grafana 6.0正式发布!新增查询工作流,全新独立Gauge面板
  3. EditText的另类用法
  4. SmartRaiden 和 Lighting Network 进行去中心化跨链原子资产交换
  5. 安全机构未清理 PDF 文件,暴露敏感信息
  6. python中求2-1000的完数_C++求2→1000之间的完数。
  7. 基于Spark的电影推荐系统(推荐系统~2)
  8. Vijos 3764 牛奶题
  9. 2021美团Java面试真题解析(含参考答案)
  10. 搜狗站长html标签验证,教你把企业网站添加到搜狗站长平台
  11. 数字逻辑电路——反演规则与对偶规则
  12. Novell推出可替代微软的桌面应用软件包(转)
  13. 史上最全的CDN内容分发网络实战技巧(网络优化)
  14. Sql有条件的插入语句
  15. R语言ggplot2可视化:使用patchwork包将两个ggplot2可视化结果横向构成新的结果可视化组合图(使用|符号)
  16. Windows系统禁止软件、驱动阻止系统息屏、睡眠。
  17. 钉钉小程序父组件调用子组件方法(钉钉小程序踩坑实录)
  18. xwiki部署_开源Wiki应用平台---XWiki的部署
  19. 每日微软面试题——day 3
  20. 第九章(6)--多元函数微分学的几何应用

热门文章

  1. linux mask 特殊权限位,Linux 特殊权限
  2. matlab动画_用matlab做一个脉动磁势分解的动画
  3. HTML元信息设置方法
  4. Android的TextView部分文字点击切换颜色(ClickableSpan)
  5. 开源运维管理软件排名_企业运维监控平台架构设计与实现(ganglia篇)
  6. 服务器不支持mysql_服务器不支持 MySql 数据库的解决方法
  7. python地址多少位_Python获取IP地址对应的地理位置信息!
  8. 一套代码在不同的电脑执行快慢_设计师需要的电脑配置
  9. 51ctopython自动化测试工程师课程价格,Python自动化测试开发实战 一门能就业的测试课...
  10. LKT系列加密芯片如何预置openssl生成的rsa密钥完成运算(二)