`
softlife
  • 浏览: 108420 次
  • 性别: 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中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...

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

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

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

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

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

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

    使用正则表达式拆分字符串

    - **全局匹配**:为了拆分整个字符串,我们需要启用全局匹配标志,如JavaScript中的`g`,Python中的`re.DOTALL`,这将确保找到所有出现的匹配,而不仅仅是第一个。 3. 不同编程语言的实现 - **JavaScript**: ``...

    ES6--javascript判断一个字符串是否存在另一个字符串中

    ### ES6 中 JavaScript 判断一个字符串是否存在另一个字符串中的方法 在 JavaScript 的开发过程中,经常会遇到需要判断一个字符串是否存在于另一个字符串中的场景。ES6(ECMAScript 2015)作为 JavaScript 的一个...

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

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

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

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

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

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

    用string拆分字符串.zip

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

    JavaScript中的字符串操作 .txt

    ### JavaScript中的字符串操作 在现代Web开发中,JavaScript作为一种核心编程语言被广泛应用于客户端与服务器端的开发。字符串处理作为JavaScript编程中一个重要的组成部分,在实际应用中占据着举足轻重的地位。...

    JavaScript截取中文字符串

    假设有一个包含中英文混合的字符串`"Hello, 你好!"`,现在希望截取前5个字符(其中中文字符按两个字符计): ```javascript var str = "Hello, 你好!"; var result = subString(str, 5, true); console.log(result)...

    javascript字符串操作

    ### JavaScript字符串操作详解 在JavaScript中,字符串是用于表示文本数据的一种基本数据类型。字符串可以包含单个字符或多个字符组合成的文本序列。本文将详细介绍JavaScript中的字符串操作方法,帮助开发者更好地...

    javaScript中的字符串操作

    ### JavaScript中的字符串操作知识点 #### 一、概述 在JavaScript编程中,字符串处理是一项非常基础且重要的技能。无论是用户输入的验证、DOM元素属性的读取与修改、还是Cookie的操作等场景,都离不开字符串的使用...

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

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

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

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

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

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

    JavaScript字符串函数大全

    JavaScript字符串函数大全 JS自带函数 JavaScript字符串函数大全 JS自带函数

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

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

Global site tag (gtag.js) - Google Analytics