当前位置:首页 > 日记 > 正文

js中获取字符串字节数的方法综述

js中获取字符串字节数的方法综述
本文演示了JS获取字符串字节数的方法:

大家都知道,字符串的长度可以通过长度获得。

那么,获得这个字符串的字节数是多少呢

英文字母是确定长度和字节数是相同的:都是1

和中国的长度= 1,= 2字节数

所以你需要做的是计算汉字的字节数。

方法1:
警报('a'。取代( / { ^ u0000 - u00ff } / g,AAA)。长度);
原理:中文字符替换了2个英文字母,字节数为2个,
在本例中,以替换3个英文字母。
字节数为3,如果正确,则用2个字母替换。
/ / u0000是Unicode编码表示
方法二:
我是我;
无功bytescount;
对于(var i = 0;i < str.length;i++)
{
var c = str.charat(我);
如果( / ^ { u0000 - u00ff } $ /。试验(C)) / /,双字节
{
bytescount = 1;
}
其他的
{
bytescount = 2;
}
}
警报(bytescount);
结果是6 /。
原则很简单,有规则的判断不是中文,如果是这样,字节数加上1。
正则表达式匹配的汉字:{ u4e00 - u9fa5 }

匹配双字节字符(包括汉字):{ ^ x0000 - x00ff }

它可以用来计算字符串的长度(双字节字符长度表2,ASCII字符表1)。

js中的几个函数:

charAt(努姆)/数字字符串的位置

CharCodeAt(Num) / / Unicode编码Num位置获取一个字符串

FromCharCode(努姆) / /得到对应的Unicode字符编码

希望本文能对大家的javascript程序设计有所帮助。

相关文章

PS图象处理软件设计时尚的全屏观看

PS图象处理软件设计时尚的全屏观看

全屏,图象处理,教程,软件设计,海报,本教程是一个朋友介绍了一种利用PS图象处理软件时尚钟表设计全屏海报的方法。本教程制作的海报非常大气,教程很实用。值得淘宝艺术家的朋友学习。Well, let's study together. 电商是一个海报设计行业最…

excel表格输入技术excel表格

excel表格输入技术excel表格

输入,表格,技术,电脑软件,excel,Office Excel是微软公司开发的一个电子表格程序,是微软Office系列的核心组件之一。它可以为XML和新功能提供支持,使分析和共享信息更加方便。 接下来,看看excel表格输入技巧。 在Excel工作表中的单元格,你可以用…

qq发生网络IP异常QQ常见问题

qq发生网络IP异常QQ常见问题

常见问题,网络,发生,电脑软件,qq,QQ登录IP地址与访问腾讯其他Web服务页面的IP地址不一致时,造成网络IP异常的原因是: 1。一个移动网络正在使用,IP经常发生变化。 2,在Office网络中,登录QQ的导出IP与访问腾讯的其他Web服务页面的导出IP不一致。 3…

PS手绘风景美丽的漫画

PS手绘风景美丽的漫画

风景,手绘,漫画,美丽,电脑软件,本教程是给朋友们介绍PS给美女画的手绘卡通方法,课程很不错,推荐喜欢的朋友一起学习吧。 你想自己创作一幅漫画吗不幸的是,我不是漫画家。我不能自己动手制作动画片,但没关系。只要你能PS,只要你阅读教程,你就可以…

PHP获取访问者IP地址的摘要。

PHP获取访问者IP地址的摘要。

地址,访问者,摘要,电脑软件,PHP,1 /方法: IP _server美元美元{ =remote_addr}; 回声$; 2 /方法: 复制代码代码如下所示: user_ip美元=($ _server {http_via})$ _server {http_x_forwarded_for}:$ _server {remote_addr}; user_ip美元=(user_ip美元…

Word2003排版技巧:如何实现双行一个

Word2003排版技巧:如何实现双行一个

教程,如何实现,技巧,电脑软件,使用word2003排版时,你可以使用很多的排版效果,如下面的给你;双线和的效果。这种效果可以在一行行文字,还有一行字显示,是不是很新!让我们看看如何一起做。 首先打开word文档窗口,然后选择,需要双线一节; 菜单栏的格式…

如何将照片与PS图象处理软件

如何将照片与PS图象处理软件

照片,图象,如何将,处理软件,电脑软件,有许多朋友在追逐明星梦。我相信很多朋友都想把他们的照片和他们最喜欢的明星照片结合起来,或者想把他们的照片和风景照片结合起来。 有很多球迷梦想的朋友,我相信很多朋友会想和自己喜欢的明星的照片一…

教你用ps设计一个动态背景的蓝色时

教你用ps设计一个动态背景的蓝色时

动态,教你用,背景,蓝色,时尚,当桌面有良好的背景时,制作这样的图片。 最终效果 1。一个新的1024×600像素的画布,分辨率为72。选择渐变工具,将颜色设置为图1,然后从左上角到右下角拉出图2所示的线性渐变。 2、先制作第一段轻线,需要完成的效果…

PHP文件读取方法实例分析

PHP文件读取方法实例分析

文件读取,实例分析,方法,电脑软件,PHP,本文介绍了读取PHP文件的方法,供大家参考: 文件大小= fopen(测试 / / 文件.txt 回声指针(文件); / /读一个字符的文件 Fclose(文件); / /关闭文件 > 文件大小= fopen(测试 / / 文件.txt 回声fgets(文件); / /在文…

如何调整图层顺序CorelDRAW

如何调整图层顺序CorelDRAW

图层,调整,顺序,电脑软件,CorelDRAW,如何调整在CorelDraw图形层的前后顺序在CorelDraw绘制图形,我们经常需要改变图形层的顺序。如何调整我们需要用简单的方法教你。 在CorelDraw绘制图形,我们不得不经常更换图形层的顺序。如何调整它,教你一…

AI混合选项命令的详细介绍

AI混合选项命令的详细介绍

命令,混合,选项,详细介绍,电脑软件,本教程是朋友介绍AI的混合选择命令方法,非常适合初学者。 本例中的ai初学者详细介绍了AI的混合选项命令,希望对我的朋友有所帮助。 以上是ai混合选择命令教程,希望对你有所帮助!…

PSD格式的文件是如何转换成CAD格式

PSD格式的文件是如何转换成CAD格式

文件,格式,转换成,电脑软件,PSD,PSD格式的文件是如何转换成CAD格式的我的做法是用PS软件打开CDR软件,然后导出DWG格式的CDR软件,需要的朋友可以参考 我的做法是用PS软件打开CDR软件,然后导出DWG格式的CDR软件。 1,打开电脑,打开PS软件,打开CAD格…