`
太阳神喻
  • 浏览: 106760 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JavaScript获得字符串的字节数

阅读更多

 

 

 

<script type="text/javascript">
		//使用String的prototype为String对象添加新方法
		String.prototype.len2 = function()
		{			
			return this.replace(/[^\x0-xf]/g,"##").length;//将每一个中文等两个字节的字符替换成##
		}
		
		var str = "ab测试c";
		alert(str+" 字节数为:"+str.len2());//结果为7
</script>

 

 上面的代码使用了原始的方式向String类中添加了一个len2方法,用来以字节为单位获得字符串长度。基本原理是将每一个包含两个字节的字符使用正则表达式替换成“##”。

\xn:表示十六进制数n表示的字符。

 

 

0
0
分享到:
评论

相关推荐

    Javascript 获取字符串字节数的多种方法

    ### JavaScript 获取字符串字节数的多种方法 在Web开发中,有时我们需要计算字符串的字节数,这在处理用户输入、文件上传限制或与API交互时尤为重要。在JavaScript中,有多种方法可以用来获取字符串的字节数。下面...

    统计字符串字节数统计字符串字节数

    统计字符串字节数的方法取决于你使用的编码。例如,在Python中,可以使用`len()`函数配合`encode()`方法来计算: ```python s = "你好,世界!Hello, World!" utf8_bytes = s.encode('utf-8') utf8_byte_count = ...

    字符串按照指定的字节数来截取

    字符串是由字符组成的序列,而“字符串按照指定的字节数来截取”这个话题,就是指如何在字符串中提取固定字节数的部分。在不同的编程语言中,都有相应的函数或方法来实现这一功能。 在Python中,可以使用内置的`...

    javascript的到字符串字节长度

    为了获取一个JavaScript字符串的字节长度,我们可以遍历字符串中的每个字符,然后计算其在特定编码(如UTF-8)下所占的字节数。以下是一个简单的示例,用于计算字符串在UTF-8编码下的字节长度: ```javascript ...

    JavaScript 中关于字符串字节长度的计算比较(含汉字字符串)

    JavaScript 中关于字符串字节长度的计算比较(含汉字字符串) 可用于验证字符串长度。效率比较高。

    js获取字符串字节数方法小结

    本文详细介绍了在JavaScript中获取字符串字节数的方法,包括对英文字母和中文字符的处理。 首先,我们通常使用字符串对象的length属性来获取字符串中字符的数量。这个属性会返回字符串的长度,对于英文字符和标点...

    如何求中英文混杂字符串的字节长度.pdf

    本文讨论的是如何求中英文混杂字符串的字节长度的问题,并提供了一种使用Javascript语言求中英文混杂字符串字节长度的方法。 字节长度是指字符串占用的字节数量,它是计算机系统中最基本的存储单位。对于中英文混杂...

    JavaScript截取中文字符串

    ### JavaScript截取中文字符串知识点详解 #### 一、引言 在进行文本处理时,我们经常需要对字符串进行截取操作。特别是在处理包含多种字符集(如英文与中文)的字符串时,考虑到不同字符编码长度的差异性,简单地...

    字符串转16进制字节

    除了Python,其他编程语言如Java、C++、JavaScript等也有类似的方法进行字符串与16进制字节的转换。在Java中,可以使用`String.getBytes()`和`new String(byte[], charset)`;在JavaScript中,可以使用`Buffer`对象...

    以太坊solidity字符串拼接实现

    不过,在Solidity编程语言中,由于其特定的类型系统和内存管理机制,没有像其他高级编程语言(如JavaScript或Python)中那样直接支持字符串拼接运算符。因此,开发者需要了解如何在Solidity中实现字符串拼接,这通常...

    字符串转ASCII ASCII转字符串

    当我们需要将一个字符串转换为ASCII值时,实际上我们是在为每个字符获取其对应的ASCII码。在大多数编程语言中,如Python,可以使用内建函数实现这一过程。例如,在Python中,`ord()` 函数用于获取单个字符的ASCII值...

    基64字节数组转基64字符串

    例如,前端可以通过JavaScript获取图片的Blob对象,然后使用`FileReader`的`readAsArrayBuffer`方法将Blob转换为字节数组,再调用`base64BinArrayToStr`函数将其转换为Base64字符串,这个字符串可以发送到服务器。...

    16进制字符串转为16进制数字

    在不同的编程语言中,这些操作可能有不同的实现,例如在Python中,可以使用内置的`int()`函数配合`base=16`参数直接完成字符串到16进制数字的转换,而在JavaScript中,可以使用`parseInt()`或`Number()`函数。...

    JS判断字符串字节数并截取长度的方法

    本文详细介绍了如何利用JavaScript来判断字符串的字节数,并根据字节长度进行字符串的截取操作。这包括了判断字符串中的字节数和字符数、限制输入长度、以及如何在JavaScript中动态地处理HTML页面元素的值。接下来,...

    一句话jquery 取中文字节数

    例如,在UTF-8编码中,可以使用正则表达式来匹配非ASCII字符,并将其替换为特定的字符串(如题目中的"aa"),然后计算替换后的字符串长度即可得到中文字符的字节数。 ### 三、示例代码分析 #### 3.1 原始代码解析 ...

    Javascript 计算字符串在localStorage中所占字节数

    文章提供的JavaScript函数`sizeof`是计算字符串所占字节数的实现。这个函数允许开发者传入两个参数:需要计算的字符串`str`和指定字符集`charset`(可选,默认为UTF-8)。函数内部根据字符集的不同来计算字符串的...

    js获取提交的字符串的字节数

    下面将详细介绍两种计算JavaScript字符串字节数的方法,并解释其工作原理。 #### 方法一:逐字符检测法 这种方法通过遍历字符串中的每一个字符来计算字节数。具体的实现逻辑如下: ```javascript function ...

    js判断字节数

    在JavaScript(JS)中,处理字符串的字节数是一项常见的任务,特别是在处理用户输入、文件上传或网络传输等场景。JavaScript本身并不直接提供计算字节数的内置方法,但我们可以根据编码方式(如UTF-8)来实现这个...

    Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)

    总结来说,本文详细阐述了JavaScript中字符串字节长度计算的三种不同方法,并通过对比测试,揭示了它们在执行效率方面的差异,指出了for循环方法在某些情况下可能更为高效。同时,提醒开发者注意编码方式对计算结果...

Global site tag (gtag.js) - Google Analytics