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

javascript拆分中英混合字符串

阅读更多
function splitStr(sChars){
	var str="";
	for(var i=0;schar = sChars.charAt(i);i++){
		if(typeof (schar)=="undefined"||typeof(sChars.charAt(i+1))=="undefined")
		break;
		str+=schar;
		if(getStrLength(schar)!= getStrLength(sChars.charAt(i+1))){
			str+=",";								
		}
		
	}
	return str;	
}

function getStrLength(str) {   
    var cArr = str.match(/[^\x00-\xff]/ig);   
    return str.length + (cArr == null ? 0 : cArr.length);   
}  

alert(splitStr("雪雪xx儿儿ee雪儿rr"));

//打印结果:雪雪,xx,儿儿,ee,雪儿,rr,


分享到:
评论

相关推荐

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

    本手册将深入探讨JavaScript中的字符串,这是编程中常用的数据类型,对于理解和操作文本至关重要。 一、字符串基础 在JavaScript中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...

    面试题练习题前端 JavaScript高级语法-字符串属性

    面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端 JavaScript高级语法-字符串属性面试题练习题前端...

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

    在JavaScript中,处理中英文混合的字符串长度是一个常见的需求,特别是在网页表单验证或文本处理时。由于中文字符和英文字符在计算机内部表示的方式不同,一个英文字符通常占用1个字节,而一个中文字符则占用2个字节...

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

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

    JavaScript判断一个字符串是否包含指定子字符串的方法

    JavaScript是一种广泛使用的前端脚本语言,它为我们提供了丰富的API,能够操作DOM、处理事件、操作字符串等。在处理字符串时,判断一个字符串是否包含另一个子字符串是常见的需求。本篇内容将详细介绍如何使用...

    字符串分割

    在许多编程语言中,如Python、Java、JavaScript等,都提供了内置的字符串分割功能。这个功能允许我们将一个长字符串依据特定的分隔符切割成多个子字符串,从而方便我们进行数据解析、处理和分析。 在Python中,`...

    javascript实现的字符串与十六进制表示字符串相互转换方法

    本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    用string拆分字符串.zip

    在许多编程语言中,包括Python、Java、C++和JavaScript等,都有内置的函数或方法来帮助我们处理字符串,其中包括拆分字符串。"用string拆分字符串.zip"这个压缩包可能包含了关于如何在不同编程语言中使用字符串拆分...

    JavaScript正则表达式替换字符串中图片地址(img src)的方法.docx

    JavaScript 正则表达式替换字符串中图片地址(img src)的方法 JavaScript 正则表达式替换字符串中图片地址(img src)的方法是 JavaScript 开发中非常重要的一部分。正则表达式是一种强大的字符串匹配工具,它可以帮助...

    JavaScript字符串函数集锦

    ### JavaScript字符串函数集锦 在JavaScript中,字符串处理是非常常见且重要的操作之一。本文将详细介绍JavaScript内置的一些常用字符串方法,包括但不限于`concat`、`indexOf`、`charAt`、`lastIndexOf`、`match`...

    JavaScript中判断两个字符串是否相等的方法

    在JavaScript中判断两个字符串是否相等是编程基础中的重要内容,尤其对于初学者来说,理解字符串相等性的判断方法对于编写有效的代码至关重要。首先,要了解JavaScript提供了两种相等性运算符:“==”和“===”。这...

    JavaScript应用实例-字符串所有排列组合.js

    JavaScript应用实例-字符串所有排列组合.js

    JavaScript:数组与字符串操作教程

    ### JavaScript:数组与字符串操作教程 #### 一、变量与数据类型 在JavaScript中,变量是用来存储数据值的重要工具。由于JavaScript是一种弱类型语言,因此在声明变量时无需明确指定其类型,变量的类型会根据所赋...

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

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

    基于JavaScript的Web客户端字符串配对设计.pdf

    "基于JavaScript的Web客户端字符串配对设计.pdf" 本文档主要讨论基于JavaScript的Web客户端字符串配对设计。随着网络的飞速发展,越来越多的练习和测试通过网络进行。信息配对是Web端最容易实现的内容之一,在英语...

    模板字符串 - JavaScript _ MDN.pdf

    模板字符串是JavaScript中的一个重要功能,它允许开发者在字符串中嵌入表达式。模板字符串使用反引号(``)而非传统的单引号('')或双引号(" ")来定义。这种语法的引入,为字符串的拼接提供了更为直观和简洁的方式。 ...

    JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例

    标题中所提及的“JavaScript代码判断输入的字符串是否含有特殊字符和表情”,实质上是介绍了一种使用JavaScript语言进行前端数据验证的技术方法。这种技术常见于各种表单验证中,用于确保用户输入的数据符合特定格式...

    常用字符串处理函数-求子字符串,字符串分割,编码转换.

    在现代编程语言如JavaScript中,字符串处理是日常开发中极为常见的任务之一。本文将深入探讨几个常用的字符串处理函数,包括如何求取子字符串、进行字符串分割以及执行编码转换。这些功能在网页开发、数据处理和文本...

    以太坊solidity字符串拼接实现

    不过,在Solidity编程语言中,由于其特定的类型系统和内存管理机制,没有像其他高级编程语言(如JavaScript或Python)中那样直接支持字符串拼接运算符。因此,开发者需要了解如何在Solidity中实现字符串拼接,这通常...

Global site tag (gtag.js) - Google Analytics