当前第2页 返回上一页
示例3:
把双字节的字符替换成两个单字节的字符,并获取它的字符数
1 2 3 4 5 | <script>
var str = '飞鸟慕鱼博客' ;
var len = str.replace(/[^\x00-\xff]/g, "00" ).length;
console.log(len);
</script>
|
运行结果:12
示例4:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script>
var str = '中华人民共和国' ;
var len = 0;
for ( var i = 0; i < str.length; i++) {
var c = str.charAt(i);
if (escape(c).length > 4) {
len += 2;
} else if (c != "\r" ) {
len++;
}
}
console.log(len);
</script>
|
运行结果:14
示例5:
可以使用正则表达式,来判断字符是否为双字节
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <script>
var str = '这里使用的正规表达式' ;
var len = 0;
for ( var i = 0; i < str.length; i++) {
var a = str.charAt(i);
if (a.match(/[^\x00-\xff]/ig) != null ) {
len += 2;
} else {
len += 1;
}
}
console.log(len);
</script>
|
【相关推荐:javascript学习教程】
以上就是javascript如何获取字符串长度的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
实例教程介绍javascript十大取整方法
javascript字符串大小写怎么转换
javascript警告框怎么关闭
javascript怎么将对象转换为数组
javascript怎么修改div内容
html中js是什么
javascript怎么实现页面跳转
浅谈javascript中数组array的添加/删除操作
javascript怎么禁止缓存
使用html5的canvas和javascript创建一个绘图程序的示例代码
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript如何获取字符串长度