`
tw5566
  • 浏览: 458755 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

截取字符串长度的js

js 
阅读更多
//截取长度
function getString(str,len){
	var length = len || 6;
	if (str == null) {
		return 0;
	}
	var l = str.length;
	var blen = 0;
	var i = 0;
	for (i = 0; i < l; i++) {
		if ((str.charCodeAt(i) & 65280) != 0) {
			blen++;
			if(blen>length) break;
		}
		blen++;
		if(blen>length) break;
	}
	
	var rStr = str.substring(0,i);
	if(i<l){
		rStr += "...";
	}

	return rStr;
}




	
	//检查字符串长度
function checkByteLength(str, minlen, maxlen) {
	if (str == "") {
		return true;
	}
	var l = str.length;
	var blen = 0;
	for (i = 0; i < l; i++) {
		if ((str.charCodeAt(i) & 65280) != 0) {
			blen++;
		}
		blen++;
	}
	if (blen > maxlen || blen < minlen) {
		return false;
	}
	return true;
}
分享到:
评论

相关推荐

    截取指定长度的字符串

    截取字符串通常有两种主要方法:固定位置截取和指定长度截取。 1. 固定位置截取:这种方法通常基于起始位置和结束位置来获取字符串的一部分。例如,在Python中,你可以使用切片操作符`[start:end]`来截取字符串,...

    jsp页面截取字符串

    JavaScript 也有 `substring()` 方法,可以在客户端截取字符串。 示例: ```html var str = "Hello, World!"; var subStr = str.substring(7, 12); document.write(subStr); // 输出 "World" ``` 综上所...

    Substring字符串截取-kaic

    在编程领域,特别是涉及到文本处理的时候,`substring`方法是一个非常常见且重要的工具,它用于从一个字符串中截取部分子字符串。这个方法在Java、JavaScript等许多编程语言中都有提供,我们主要以Java为例来详细...

    js截取字符串-三种方法

    它与`slice()`类似,也是根据提供的起始和结束下标来截取字符串。`substring()`不会包含结束位置的字符,且在参数值不确定或为负值时,其表现与`slice()`有所不同。如果结束位置小于开始位置,`substring()`会交换...

    js截取字符串函数.txt

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

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

    在Python中,可以使用内置的`[start:end]`切片操作来截取字符串。如果要考虑字节,我们需要使用`encode()`方法将字符串转化为字节串,因为Python的切片默认是基于字符的。例如: ```python s = "你好,世界" byte_s...

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

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

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

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

    js截取字符串介绍文档

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

    java中如何截取字符串.txt

    根据提供的文件信息,本文将详细解释Java中截取字符串的各种方法及其使用场景,并结合部分示例代码进行说明。 ### Java中截取字符串的方法 在Java编程语言中,字符串的处理是一项非常重要的技能,特别是在开发中...

    vue如何截取字符串

    在Vue.js中,字符串操作是常见的需求之一,包括截取字符串。本文将详细介绍在Vue中如何截取字符串,以及提供一些相关的字符串处理方法。 首先,我们来看一个基础的例子,假设我们有一个`ipaddr`的数据属性,它存储...

    js截取字符串

    `substr`方法同样用于从指定位置开始截取字符串,但它还可以指定截取的长度。 ##### 定义: `stringObject.substr(start[, length])` ##### 参数说明: - `start`: 必选参数,表示开始截取的位置索引(包括该位置...

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

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

    JavaScript截取中文字符串

    4. **添加省略号**:如果`hasDot`参数为真且原始字符串长度大于指定长度,则在截取后的字符串末尾添加省略号。 #### 四、代码详解 ```javascript function subString(str, len, hasDot) { var newLength = 0; ...

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

    下面就是一个截取字符串代码实例: &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;meta name="author" content=...

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

    本文将探讨在JavaScript中如何使用substring()和substr()方法截取字符串,并特别针对中英文混合的字符串提供解决方案。字符串截取是编程中的一项基础操作,它允许我们从一个给定的字符串中提取特定部分的字符序列。 ...

    js字符串截取

    #### length —— 字符串长度 `length` 属性返回字符串的长度。 ```javascript var len = a.length; // len 的值为 5 ``` 注意:这里使用的是属性而不是方法。 #### toLowerCase/toUpperCase —— 转换大小写 `...

    js number类型转化string类型截取字符串.pdf

    3. 使用`substring()`方法截取字符串的一部分,根据需要指定开始和结束位置。 理解并熟练掌握这些基本操作对于编写高效的JavaScript代码至关重要,特别是在处理数据格式化和字符串操作的场景下。

    JS截取字符串常用方法详细整理

    本文将详细介绍JavaScript中截取字符串的常用方法,包括substring()、split()、join()和indexOf(),以及substr()方法,这些都是JavaScript提供的字符串操作方法,用于帮助开发者从字符串中提取所需的部分。...

Global site tag (gtag.js) - Google Analytics