`

js 截取指定长度字符串

    博客分类:
  • js
 
阅读更多

在js中截取指定长度字符串,在需要考虑汉字(占2个字符长度)时,可以采用下面的方法进行截取:

 

function local_cutstr(str,len){

var str_length = 0;

var str_len = 0;

str_cut = new String();

str_len = str.length;

for(var i = 0;i<str_len;i++){

a = str.charAt(i);

str_length++;

if(escape(a).length > 4){

//中文字符的长度经编码之后大于4

str_length++;

}

str_cut = str_cut.concat(a);

if(str_length>=len){

str_cut = str_cut.concat("");

return str_cut;

}

}

//如果给定字符串小于指定长度,则返回源字符串;

if(str_length<len){

return str;

}

};

分享到:
评论

相关推荐

    截取指定长度的字符串

    "截取指定长度的字符串"这个主题涉及到的是如何从一个字符串中提取出特定长度的部分。这在处理用户输入、数据展示、信息提取等多个场景中都非常常见。接下来,我们将深入探讨这个知识点。 首先,让我们明确什么是...

    JavaScript截取指定长度字符串点击可以展开全部代码

    文章的篇幅往往不是那么恰到好处,如果以原有的篇幅展示,那么有可能会影响网页的布局或者美观度,这个时候就要根据情况适量截取一定的字符串,以适应布局,不过当点击一个按钮的时候依然可以展开全部的内容,下面就...

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

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

    JavaScript截取中文字符串

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

    jQuery截取指定长度字符串代码

    标题所提到的"jQuery截取指定长度字符串代码"实际上是一个JavaScript插件方法,它扩展了jQuery的核心功能,允许开发者便捷地限制DOM元素(如`&lt;div&gt;`)中文本内容的显示长度。以下是对这段代码的详细解析: 首先,...

    js截取字符串-三种方法

    JavaScript中的字符串截取是编程中常见的操作,主要涉及到三个方法:`slice()`、`substr()` 和 `substring()`。这三个方法都是用来从一个字符串中提取一部分新的字符串,但它们的使用方式和逻辑略有不同。 首先,...

    jsp页面截取字符串

    综上所述,JSP 页面中进行字符串截取可以通过多种方式实现,包括直接使用 Java 的 `String` 类方法、EL 表达式、JSTL 标签库以及 JavaScript。根据实际需求和项目结构,选择最适合的方法进行字符串处理。在学习过程...

    jQuery截取指定长度字符串的实现原理及代码

    截取指定长度字符串操作在网站建设中大量使用,尤其是在新闻列表这种类型的操作中大量应用。 下面就是一个截取字符串代码实例: &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;meta ...

    C#区分中英文按照指定长度截取字符串的方法

    本文实例讲述了C#区分中英文按照指定长度截取字符串的方法。分享给大家供大家参考。具体如下: 这段C#代码用于按照指定的长度截取字符串,一个中文字符算2个字符,按照这个方法截取的字符串基本可以保持显示长度一致...

    Substring字符串截取-kaic

    6. **从开始截取到指定某段字符串结尾midStr**: ```java str = str.substring(0, str.indexOf(midStr) + midStr.length()); ``` 这行代码会截取到`midStr`字符串出现的位置,并包含`midStr`本身。 7. **替换...

    js字符串截取

    本文将详细介绍JavaScript中关于字符串处理的一些常用方法,特别是与“截取”相关的功能,这将帮助开发者更好地理解和掌握这些实用技巧。 #### concat —— 字符串拼接 `concat()` 方法用于连接两个或多个字符串。...

    js截取字符串函数.txt

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

    Js自动截取字符串长度,添加省略号(……)的实现方法

    JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“…”该方法用于处理字符串显示固定长度,超长部分用“…”代替: /**参数说明: * 根据长度截取...

    在js中,截取字符串的slice和substring的区别

    ### 在JavaScript中,截取字符串的slice和substring的区别 #### 引言 在日常的前端开发工作中,我们经常需要对字符串进行操作,特别是在提取或截取字符串中的特定部分时。JavaScript 提供了多种方法来帮助开发者...

    java 字符串指定长度

    标题中的“Java 字符串指定长度”指的是在Java编程中,如何处理字符串以确保它们的长度符合特定的要求。这可能涉及到字符串的截取、填充、格式化等方面的知识。以下是对这个主题的详细解释: 在Java中,字符串是不...

    js substring从右边获取指定长度字符串(示例代码)

    关于JavaScript中的...以上就是关于如何使用JavaScript中的substring方法从字符串的右侧获取指定长度子字符串的介绍。代码示例展示了如何实现这一功能,并解释了背后的原理。希望这对需要此功能的朋友们有所帮助。

    js截取字符串介绍文档

    JavaScript 中截取字符串的方法主要有三种:`slice()`, `split()`, 和 `substr()`。这些方法在不同的场景下有着各自的特点和用途。 1. **slice()** 方法: - `slice()` 主要用于截取字符串或数组的一部分并返回一...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册九:字符串

    4. `padStart()`, `padEnd()`: 在字符串开头/末尾填充指定字符,使字符串达到指定长度。 六、正则表达式与字符串 字符串对象的`match()`, `search()`, `replace()`和`split()`方法都支持正则表达式,增强了字符串的...

Global site tag (gtag.js) - Google Analytics