目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)
方法一:
复制代码 代码如下:
String.prototype.gblen = function() {
var len = 0;
for (var i=0; i<this.length; i++) {
if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {
len += 2;
} else {
len ++;
}
}
return len;
}
方法二:
复制代码 代码如下:function strlen(str){
var len = 0;
for (var i=0; i<str.length; i++) {
var c = str.charCodeAt(i);
//单字节加1
if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {
len++;
}
else {
len+=2;
}
}
return len;
}
方法三:
复制代码 代码如下:var jmz = {};
jmz.GetLength = function(str) {
///<summary>获得字符串实际长度,中文2,英文1</summary>
///<param name="str">要获得长度的字符串</param>
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i < len; i++) {
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128) realLength += 1;
else realLength += 2;
}
return realLength;
};
方法四:
复制代码 代码如下:var l = str.length;
var blen = 0;
for(i=0; i<l; i++) {
if ((str.charCodeAt(i) & 0xff00) != 0) {
blen ++;
}
blen ++;
}
方法五:
把双字节的替换成两个单字节的然后再获得长度
复制代码 代码如下:getBLen = function(str) {
if (str == null) return 0;
if (typeof str != "string"){
str += "";
}
return str.replace(/[^\x00-\xff]/g,"01").length;
}
相关推荐:
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
自动AI写文章:轻松创作时代的全新利器
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
AI自动化:开启智能未来的无限可能,simplify ai
ChatGPT破解版电脑:如何获得更强大的AI助手,提升工作与学习效率,ai预设动画
未来科技:AI工具为生活赋能,打造智能未来
seo系列什么意思,seo的分类 ,que n ai je
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
用AI修改文章,提升写作效率与质量的新时代
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
提升写作效率,释放创意潜力文章生成AI软件的未来
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
文章AI生成标题:让创作更轻松,内容更精彩
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
seo配置是什么,seo设置是什么 ,ai图标制作教程
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
高效创作之路:文章AI生成器的力量
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
在线AI文章:为您打造全新内容创作体验
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
seo资源指的是什么,seo资料 ,绿眼AI
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
AI免费生成文本,内容创作新篇章
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做