`
softlife
  • 浏览: 109159 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript获取中英混合字符串字符长度

阅读更多
function strlen(str) {   
    var len = 0;   
    for (var i = 0; i < str.length; i++) {   
        if (str.charCodeAt(i) > 255 || str.charCodeAt(i)<0) len += 2; else len ++;   
    }   
    return len;   
}
var str = "中国niu521";
alert(strlen(str));//打印结果:10
alert(str.length);//打印结果:8


0
0
分享到:
评论

相关推荐

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

    本文实例讲述了JavaScript获取中英文混合字符串长度的方法。分享给大家供大家参考,具体如下: JavaScript获取中英文混合字符串的长度方法: function StrLen(sString) { var j = 0; var s = sString; if (s=="")...

    在javascript中如何得到中英文混合字符串的长度

    有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度。 用的是正则表达式。 代码如下: var str = ”坦克是tank的音译”; var len = str.match(/[^ -~]/g) == null ? str.length : str....

    js中英文混合的字符串换行

    ### JavaScript 中英文混合字符串换行处理方法 在前端开发中,经常会遇到需要对文本进行格式化处理的情况,比如将一段过长的字符串按照一定的规则换行显示,这对于提高页面的可读性和美观度是非常重要的。本文将...

    js中英文字符串长度 js中英文字符串截取.docx

    js中英文字符串长度 js中英文字符串截取.docx

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

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

    JavaScript截取中文字符串

    本文将详细介绍一个专门用于处理中文字符串截取的JavaScript函数,该函数能够根据字符的实际编码长度来精确控制截取的长度。 #### 二、关键概念解析 ##### 2.1 字符串截取 字符串截取是指从一个较长的字符串中...

    javascript截取字符串(通过substring实现并支持中英文混合)

    总结来说,在JavaScript中截取包含中英文混合的字符串,通常需要考虑字符编码的长度差异。使用 substring() 和 substr() 方法时,可能需要结合正则表达式来正确处理字符边界问题。本文提供的代码和方法可以帮助...

    判断字符串的长度(优化版)中文占两个字符

    在传统的编程实践中,尤其是在使用JavaScript这样的编程语言时,一个简单的字符串长度函数,如length属性,可能无法准确反映中文字符所占的字符长度。例如,在JavaScript中,英文字符和一些标点符号默认占用1个字符...

    js截取固定长度的中英文字符的简单实例

    在JavaScript中,处理中英文混合的字符串截取是一项常见的任务,尤其在网页开发中,比如显示摘要、控制输入长度等场景。由于JavaScript的内置方法`String.prototype.length`只能计算Unicode字符的数量,对于中文字符...

    js java 判断中文,英文的混合长度

    文章将分别介绍JavaScript和Java中如何处理包含中文字符和英文字符的混合字符串,并计算其等效长度。 ### 一、问题背景 在实际应用中,我们经常需要处理包含中文字符和英文字符的混合字符串。由于中文字符占用的...

    js截取中英文字符串、标点符号无乱码示例解读

    这样做的目的是为了在计数时将一个中文字符当作两个字符来处理,因为一个中文字符通常占用两个字节,而在JavaScript中字符串是以字符为单位计算长度的,所以中文字符会影响截取的准确性。 6. 接下来,通过一个for...

    JavaScript中英文字符长度统计方法示例【按照中文占2个字符】

    在JavaScript编程中,字符长度统计是一个基础而重要的功能,尤其是在处理包含多种语言字符的字符串时。为了准确统计字符串中英文和中文字符的长度,我们必须采取不同的策略,因为通常情况下,一个英文字符占用一个...

    标题过长使用javascript按字节截取字符串

    在实际运用中,对一个构造好的中英混合的字符串进行测试,代码如下: ```javascript var str = "javascript高效按字节截取字符串方法getBlengthjavascript高效按字节截取字符串方法getBlength"; str = str.replace(/...

    js判断字符长度以及中英文数字等

    在使用JavaScript进行编程时,判断字符串中字符的长度以及区分中英文数字字符是一项常见的需求。在本教程中,我们将介绍如何使用JavaScript中的函数来实现这一功能,并且提供核心代码和使用实例。 首先,我们了解到...

    jQuery检测输入的字符串包含的中英文的数量

    本篇文章将着重介绍如何使用jQuery这一流行的JavaScript库来检测用户输入的字符串中英文字符和中文字符的数量。 首先,我们来了解一下文章中提到的两种实现方法: 方法一是基于页面加载完成的事件处理。通过$...

    JS字符串长度判断,超出进行自动截取的实例(支持中文)

    总结来说,文档中提供的JavaScript示例代码,通过合理的长度计算方法和字符串截取逻辑,实现了对中文和英文混合字符串的有效处理,满足了在文本输入框中限制字符长度的需求,特别是对于需要处理中文输入的场景。...

Global site tag (gtag.js) - Google Analytics