js计算中英文混合字符串长度与php计算中英文混合字符串长度

js计算中英文混合字符串长度
//中英文混合字符串长度
function mix_strlen(str){
var len = 0;
for (var i = 0; i < str.length; i++) {
var c = str.charCodeAt(i);
//单字节加1,双字节加2
if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
len++;
}
else {
len += 2;
}
}
return len;
}

php计算中英文混合字符串长度
//中英文混合字符串长度
function mix_strlen($str)
{
return (strlen($str) + mb_strlen($str, 'utf8')) / 2;
}

评论0

  • 没有任何评论
评论请先登录

最近热帖

  1. 谁能超过我 222177
  2. 我才是第一名 38450
  3. 本站源码easyQA下载地址及安装配置文档 6298
  4. 百度的无刷新搜索,并不仅仅是使用了ajax,还有它的功劳! 4582
  5. 本站用的是什么富文本编辑器呢? 3314
  6. 本站源码下载及安装配置教程 2972
  7. (● ̄(エ) ̄●) 恳请大家不要发布无意义的测试帖子吧,测试也可以发有意义的文字呀 2930
  8. 我把它改成潮流分享的社区了。。。囧 2594
  9. 关于thinkphp图片上传插件,ajax+无刷新。 2527
  10. Apache2.x下websocket加密协议wss解决方案 2089

近期热议

  1. 本站源码easyQA下载地址及安装配置文档 56
  2. (● ̄(エ) ̄●) 恳请大家不要发布无意义的测试帖子吧,测试也可以发有意义的文字呀 24
  3. 社区新使用了又拍云来存储图片,测试一下上传图片 18
  4. 仔细从V型注册v 18
  5. 本站源码下载及安装配置教程 17
  6. 提问与回答增加上传图片、添加代码、表情、颜表情功能 15
  7. 百度的无刷新搜索,并不仅仅是使用了ajax,还有它的功劳! 14
  8. 本站用的是什么富文本编辑器呢? 13
  9. 你这个网站的搜索框 13
  10. 本站源码的开源开发进度与意见反馈 12