`

js字符串替换

阅读更多
/* 字符串替换
* 
* @param arrSearch 原来的元素组成的数组,不能是单个字符串
* @param arrReplace 数组元素要和 arrSearch 一一对应,
* add by 
* 2010/10/18
*/
String.prototype.replaceAll = function( arrSearch,arrReplace ){
	var search = arrSearch.join('|');
    var regexp = new RegExp( search, "g" );
	var str = this.replace( regexp, function(MatchStr){
								var arrNum = arrSearch.length;
								for(var i=0;i<arrNum;i++){
									if(arrSearch[i]==MatchStr){
										return arrReplace[i];
									}
								}
	});
    return str;
}

var arrSearch = [];
var arrReplace = [];

arrSearch.push(':ss:');
arrSearch.push('id');

arrReplace.push(22);
arrReplace.push(33);
 
分享到:
评论

相关推荐

    js替换字符串

    ### JavaScript字符串替换技术详解 在Web开发中,JavaScript(简称JS)作为一种强大的客户端脚本语言,在处理DOM元素、样式及动态交互方面具有不可替代的作用。本文将深入探讨JS中的字符串替换功能及其应用案例,...

    javascript字符串替换函数如何一次性全部替换掉

    JS字符串替换函数:Replace(“字符串1″, “字符串2″) 1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? ...

    将已知文件中的指定字符串替换为其他的字符串

    将已知文件中的指定字符串替换为其他的字符串

    wps-js遍历word所有字符串替换字符.docm

    wps-js遍历word所有字符串替换字符.docm

    XSL中进行字符串替换

    在XSL中进行字符串替换是一项常见且实用的功能。本文将详细介绍如何通过XSLT实现字符串的替换,并重点探讨两种常用的方法:使用`ms:script`(仅限于Microsoft的XML解析器)以及纯XSL模板。 ### XSL中的字符串替换 ...

    React 替换字符串里面span的里的某些内容

    1.使用replace替换字符串的某些内容,使用的是正则+ replace, 2. 前提是替换字符串里面的某些标签,也可以是多个标签,这个是在react里面的,自己可以参考然后可以动态替换成其他标签,例如li,ul都是可以的 3.字符...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    js字符串截取

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

    js以逗号分隔方式添加删除字符串

    在JavaScript(JS)中,处理字符串是常见的编程任务之一,特别是在构建动态网页和应用程序时。本文将深入探讨如何以逗号或其他自定义分隔符来添加或删除字符串,并且会强调不支持正则表达式中的特殊字符。我们将通过...

    JS替换字符串中字符即替换全部而不是第一个

    在JavaScript编程中,字符串的替换操作是经常遇到的需求。通常情况下,我们可以使用String对象的replace方法来替换字符串中的字符。replace方法接受两个参数:第一个是要被替换的子字符串,第二个是用来替换的新字符...

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

    随着ECMAScript标准的不断发展,ES6及之后版本引入了许多新的字符串处理方法,进一步增强了JavaScript字符串操作的能力: 1. **检查字符串开头或结尾** - `startsWith(searchString[, position])` 和 `endsWith...

    js字符串完全替换函数分享

    在默认情况下,JavaScript字符串的replace方法只替换第一个找到的匹配项。为了替换字符串中所有匹配的项,可以使用正则表达式配合全局搜索标志“g”。 首先,让我们了解replace方法的基本用法。replace方法接受两个...

    js替换字符串的所有示例代码

    在JavaScript编程中,替换字符串中的某个字符或子串是一个非常常见的操作。通常,我们可以使用String对象的replace方法来进行替换,但是这个方法...在实际开发中,推荐使用这些改进后的方法来处理字符串替换的需求。

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

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

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

    javascript字符串替换及字符串分割示例代码

    JS(JavaScript)字符串替换函数(有点像PHP的preg_replace) str.replace(‘xxx’, ‘yyyy’); 替换第一个 str.replace(/xxx/g, ‘yyyy’); 替换全部 字符串分割(类似PHP的分割函数) 代码如下: var test = ‘a-b-c-...

    js版字符串快速检索

    "js版字符串快速检索"这个主题聚焦于如何高效地在JavaScript环境中查找字符串中的特定子串。以下是一些相关的知识点,涵盖了基础概念、常见方法以及优化策略。 1. **字符串基本操作**:在JavaScript中,字符串是不...

Global site tag (gtag.js) - Google Analytics