`
slikel
  • 浏览: 64660 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JS获取中文字符的字节数

 
阅读更多
String.prototype.getBytes = function() {       
    var cArr = this.match(/[^\x00-\xff]/ig);       
    return this.length + (cArr == null ? 0 : cArr.length);    
  
      
}   
  
function CheckForm(str){   
    if(str.value.getBytes() > 64){   
    alert("字符超过64个字符");   
    return false;   
    }   
    return true;   
}  

 getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数...

 

(源自:http://maccter.iteye.com/blog/1344525

分享到:
评论

相关推荐

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

    主要介绍了js获取字符串字节数方法,实例总结了javascript字符串长度计算的相关技巧,需要的朋友可以参考下

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

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

    javascript的到字符串字节长度

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

    js判断字节数

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

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

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

    js读取本地文件到字节数组

    但是为了使后台接收上传文件的方法既使用网页上传,又适应桌面应用程序上传,方法的参数设置成两个,一个为字符串类型,接收文件名,另一个为字节数组类型,用于接收文件内容。对于桌面应用,把文件内容读取到字节...

    js处理字符串中的汉字问题集锦

    4. **获取包含中文的字符串长度**:中文字符在JS中占两个字节,所以简单的`str.length`可能不准确。若要获取包含中文字符的实际长度,应考虑每个字符的Unicode编码。 ```javascript function chineseLength(str) { ...

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

    js计算字符串的字节数的代码

    利用JS如何计算字符串所占字节数示例代码

    因为最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,所以便有了这篇文章,下面这篇文章主要给大家介绍了关于利用JS如何计算字符串所占字节数的相关资料,需要的朋友可以参考下。

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

    这个函数使用charCodeAt方法来获取字符串中的每个字符的 Unicode 编码,如果编码大于255,则占用2个字节,否则占用1个字节。最后,函数返回字符串的字节长度。 在检测用户输入的字符串是否合法时,我们可以使用这个...

    js将多出的字符串用省略号代替

    js 将多出的字符串用省略号代替 不是一般的那样获取字符串长度和字符字节来判断哦 ^_^ ;基本思路 ;很简单

    字符串转ASCII ASCII转字符串

    ascii_value = ord(char) # 获取字符'A'的ASCII值,结果为65 converted_char = chr(65) # 将ASCII值65转换回字符,结果为'A' ``` 2. ASCII转字符串 相反,如果我们有一系列ASCII值,想要组合成一个字符串,可以...

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

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

    cryptorandomstring生成一个密码强随机字符串

    它使用了浏览器内置的`window.crypto`或Node.js的`crypto`模块,这两个模块都提供了真正的随机数生成器,而非伪随机数生成器,因此生成的字符串在统计上是不可预测的,非常适合用于安全敏感的应用。 使用`crypto-...

    JS版获取字符串真实长度和取固定长度的字符串函数

    为了解决这个问题,我们可以编写自定义函数来准确地获取字符串的真实长度,并进行截取。 首先,让我们详细了解一下`getStrActualLen`函数。这个函数的目的是得到字符串的实际长度,即考虑了双字节字符的长度。它...

    JavaScript获取中英文混合字符串长度的方法示例

    下面我们将详细讨论如何实现JavaScript获取中英文混合字符串长度的方法,并通过实例来解释。 首先,我们可以编写一个名为`StrLen`的函数,该函数接受一个字符串作为参数,然后逐个字符地检查字符串中的每个字符的...

    js限制textarea每行输入字符串长度的代码.docx

    // 获取字符的ASCII码 if (leg > 255) { n += 2; // 中文字符占2字节 } else { n += 1; // 英文字符占1字节 } } return n > digit; // 如果总字节数超过设定限制,返回true,否则返回false } ``` 这个代码...

    text-counter:显示输入的字符的字符数和字节数的页面

    字符计数相对简单,可以使用`length`属性获取字符串的长度。但是,字节计数稍微复杂些,因为不同的字符可能占用不同数量的字节。在Unicode编码中,一个字符可能由1到4个字节组成。为了计算字节数,可以将字符串转换...

Global site tag (gtag.js) - Google Analytics