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

js字符串截取函数(中文2个位置,英文1个位置)

阅读更多
function countCharacters(str,size){
     var totalCount = 0; 
     var newStr = "";
     for (var i=0; i<str.length; i++) { 
         var c = str.charCodeAt(i); 
         if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) { 
             totalCount++; 
         }else {    
             totalCount+=2; 
         } 
         if(totalCount<size){
             newStr = str.substring(0,i+1);
         }else{
             return newStr+"...";
         }
     }
     return newStr;
}
分享到:
评论
1 楼 cunsky 2010-09-25  
哎哟,不错哦

相关推荐

    js字符串截取函数slice、substring和substr的比较

    本文将对JavaScript字符串截取的三个主要函数slice()、substring()和substr()进行详细的比较和分析,以帮助开发者更好地理解和掌握它们在实际编程中的应用。 首先,我们来看slice()函数。slice()函数用于从已有的...

    js字符串截取

    ### JavaScript字符串操作详解 在JavaScript开发中,对字符串进行处理是一项非常常见的任务。本文将详细介绍JavaScript中关于字符串处理的一些常用方法,特别是与“截取”相关的功能,这将帮助开发者更好地理解和...

    js截取字符串函数.txt

    ### JavaScript字符串截取方法详解 在JavaScript编程语言中,处理字符串是非常常见的需求之一。本文将详细介绍几种常用的字符串截取函数,包括`split()`、`join()`、`substring()`以及`indexOf()`等方法,并通过...

    js字符串截取函数slice、substring和substr的比较_.docx

    JavaScript 字符串截取函数 slice、substring 和 substr 的比较 在 JavaScript 中,字符串截取函数有三种常用的方法:slice()、substring() 和 substr()。这三种方法都可以用来截取字符串,并返回截取的结果,但是...

    substring截取字符串 字符串截取方法

    利用切割(Substring)函数实现字符串截取,主要是调用字符串变量的substring(start, end)方法,其中,start 参数指定字符串开始截取位置,end 参数指定字符串结束截取位置,start 和 end参数都是以指定字符串的索引...

    Js字符串操作函数大全(更新)

    本文将详细介绍一个JavaScript字符串操作集合,包括但不限于小数点处理、空格处理、数据类型校验、过滤特殊字符以及URL参数获取等功能。 #### 一、空格处理 在实际应用中,去除字符串前后的空格是非常常见的需求,...

    JavaScript截取中文字符串

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

    JS字符串截取函数实例

    JS 字符串截取函数实例是 JavaScript 中一个重要的字符串处理功能,用于对字符串进行截取、分割、合并等操作。下面将详细介绍 JS 字符串截取函数实例的主要内容。 substring() 函数 substring() 函数用于截取字符串...

    截取字符串

    这个小demo展示了如何在不同的编程环境中实现字符串截取,同时也涉及到字符串的空格处理。接下来,我们将深入探讨这两个主题。 首先,让我们讨论字符串截取。在大多数编程语言中,都有内置的函数或方法来实现字符串...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...

    JS PHP字符串截取函数实现原理解析

    然而,当涉及到多字节字符(如中文字符)时,由于一个中文字符通常占用两个字节,使用上述标准的字符串截取函数可能会导致乱码或截取不准确的情况。为解决这个问题,PHP提供了mb_substr()函数,它的工作方式与substr...

    js字符串截取函数substr substring slice使用对比

    本文将详细介绍JavaScript中三个常见的字符串截取函数:substr、substring和slice的使用方法,并对它们的差异进行对比。 首先,我们来看substr函数。substr函数接收两个参数,第一个参数是截取的开始位置(索引),...

    JavaScript substr() 字符串截取函数使用详解

    也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。说明 如果 length 为 0 ...

    js截取字符串

    ### JavaScript截取字符串知识点 在JavaScript中,对字符串进行截取是常见的操作之一,尤其是在处理数据、解析文本或实现特定功能时。本文将详细介绍几种常用的截取字符串的方法,并通过具体的示例代码来解释每种...

    js substring()字符串截取函数

    在JavaScript中,`substring()` 是一个非常基础且常用的字符串操作函数,它用于从一个字符串中提取一部分,并返回一个新的子字符串。这个函数是针对 `String` 对象的方法,可以用于处理各种文本数据。下面我们将详细...

    java中如何截取字符串.txt

    根据提供的文件信息,本文将详细解释Java中截取字符串的各种方法及其使用场景,并...以上是对Java中截取字符串方法以及部分MySQL字符串截取函数的详细介绍。通过这些方法,开发者可以灵活地处理各种字符串相关的任务。

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

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

Global site tag (gtag.js) - Google Analytics