最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Javascript中计算字符数,汉字按2个字符
时间:2015-05-06 编辑:简简单单 来源:一聚教程网
最简单的 str.length即可,例子
var str = "465464656464566"; var strLength = str.length;
例子2、js统计字符串中有多少个字符,1个中文算2个字符范例:
或正则 function getStrLength(str) { var cArr = str.match(/[^\x00-\xff]/ig); return str.length + (cArr == null ? 0 : cArr.length); }
例子3,区分字符编码
GBK长度计算函数:
// GBK字符集实际长度计算 function getStrLeng(str){ var realLength = 0; var len = str.length; var charCode = -1; for(var i = 0; i < len; i++){ charCode = str.charCodeAt(i); if (charCode >= 0 && charCode <= 128) { realLength += 1; }else{ // 如果是中文则长度加2 realLength += 2; } } return realLength; }
UTF8长度计算函数:
// UTF8字符集实际长度计算 function getStrLeng(str){ var realLength = 0; var len = str.length; var charCode = -1; for(var i = 0; i < len; i++){ charCode = str.charCodeAt(i); if (charCode >= 0 && charCode <= 128) { realLength += 1; }else{ // 如果是中文则长度加3 realLength += 3; } } return realLength; }
-
上一个: mac中PopClip插件开发实例
-
下一个: wordpress文章按日期字段排序修改
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31