`

计算包含中文字符的字符串的长度

    博客分类:
  • JS
阅读更多
解决的办法就是找出字符串中有多少个汉字,然后将这个数字加上本来字符串的length的值就是我们想要的结果了。使用prototype为String 对象增加一个新方法zhongwenLength,代码如下:
String.prototype.zhongwenLength = function() {
    var reg= this.match(/[^x00-xff]/ig);
    return this.length + (reg== null?0:reg.length);
}
使用方式:
var tep = 要计算的字符串.zhongwenLength();
分享到:
评论

相关推荐

    C语言中计算字符串长度与分割字符串的方法

    strlen()用来计算指定的字符串s 的长度,不包括结束字符”\0″。 【返回值】返回字符串s 的字符数。 注意一下字符数组,例如 char str[100] = http://see.xidian.edu.cn/cpp/u/biaozhunku/; 定义了一个大小为100...

    使用MATLAB进行字符串数组长度计算(附详细步骤).txt

    这个代码可以计算字符串数组中每个字符串的长度,并找出其中最长的字符串长度。具体来说,它首先创建了一个包含5个字符串的字符串数组`strArray`,然后使用`length()`函数计算每个字符串的长度,并将结果存储在向量`...

    获取中文字符串长度的函数(VB6.0代码编写)

    获取中文字符串长度的函数(VB6.0代码编写) 获取中文字符串长度的函数,输入汉字,计算机将会计算汉字长度 QQ223857666勾月

    题目描述:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。.md

    剑指offer.48

    汇编语言字符串统计

    实验内容:从键盘输入一行字符,以‘$’结束,查找输入的字符串是否包含‘computer’字符串,如果包含,计算包含’computer’字符串的个数,并以十进制输出个数。 原理:输入一个字符串到定义好的空间string中,以’...

    字符串、字符长度计算

    (1) 字符串“abc\n”:其中的’\n’为转义字符(换行符), 计算字符串长度时只能计作一个字符 同理 ‘\’(反斜杠)、’’’(单引号)、’”’(双引号)、’\0’,(字符串结束符)、’\061’(ASCII码值等于061...

    Shell脚本计算字符串长度和判断字符串为空小技巧

    计算字符串长度可用的三种方法: 代码如下: echo “$str”|awk ‘{print length($0)}’ expr length “$str” echo “$str”|wc -c 但是第三种得出的值会多1,可能是把结束符也计算在内了 判断字符串为空的方法...

    mysql获取字符串长度函数(CHAR_LENGTH)

    length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()...

    js截取字符串-三种方法

    如果第一个参数为负值,则表示从字符串的尾部开始计算下标位置,即 -1 表示 最后一个字符,-2 表示倒数第二个字符,以此类推。这对于左侧字符长度不固 定时非常有用。 ECMAScript 不再建议使用该方法,推荐使

    php中计算中文字符串长度、截取中文字符串的函数代码

    在做PHP开发的时候,由于我国的语言环境问题,所以我们常常需要对中文进行处理。

    可读的 Fortran 字符串处理模块

    4. 字符串长度和截取:包含了获取字符串长度的函数,以及截取字符串的子串的函数。通过使用字符串模块,Fortran 程序员可以更加方便地处理字符串操作,从而提高代码的可读性和可维护性。在编写需要大量字符串处理的...

    动态规划算法的计算字符串A、B的距离。

    距离的计算:如果A1是字符串A的扩展串,B1是字符串B的扩展串,A1与B1具有相同的长度,那么定义字符串A1与B1的距离为相应位置上的字符的距离总和,而两个非空格字符的距离定义为它们的ASCII码的差的绝对值,而空格...

    密码强度(字符串数组).cpp

    输入为一个密码字符串,字符串长度不超过50个字符。 输出说明 输出一个整数表示该密码的强度。 输入样例 输入样例1 abcd 输入样例2 ab123 输出样例 样例1输出: 1 样例2输出 2

    练习使用Java基本数据类型。使用Java的String类操作字符串和子串

    (b)改进程序,当第一个字符串包含在第二个字符串中时,显示第一个字符串在第二个字符串中的起始位置。 (c)改进程序,即使当用户输入顺序错误时(第一个是长字符串,第二个是短字符串),能自动在长字符串中搜寻短字符...

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

    计算字符串中中文个数,判断是否含有中文,以及包含中文的字符串长度等问题

    js计算字符串长度包含的中文是utf8格式

    方法一: 代码如下:function byteLength(str) { var byteLen = 0, len = str.length; if( !str ) return 0; for( var i=0; i<len xss=removed> 255 ?...一个程序员经常要用到的字符串长度检测方法,由于JS原先的长

    MATLAB数组字符串示例.md

    能够提取子字符串、计算字符串长度、查找和替换子字符串; 能够拆分字符串以及进行大小写转换和删除空格。 阅读建议 为了更好地理解和掌握本文所介绍的内容,建议您: 在MATLAB环境中逐个运行示例代码,并观察结果...

    C语言实现字符串匹配KMP算法

    举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”? 下面的的KMP算法的解释步骤 1. 首先,字符串”BBC ABCDAB ABCDABCDABDE”的第一个字符与搜索词”ABCDABD”...

    MySQL 基础 - 字符串函数.md

    LENGTH函数:用于计算字符串的长度。 UPPER函数:用于将字符串转换为大写形式。 LOWER函数:用于将字符串转换为小写形式。 REPLACE函数:用于在字符串中替换指定的子字符串。 示例代码清晰地展示了每个字符串函数的...

Global site tag (gtag.js) - Google Analytics