`

JS字符串替换函数全部替换方法

阅读更多

JS字符串替换函数:Replace(“字符串1″, “字符串2″), 

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

<script> 

var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 

alert(s.replace("LOVE ", "爱")); 
alert(s.replace(/\LOVE/g, "爱")); 

</script> 
将上面的代码保存到HTML文件中就可以在浏览器中看到效果了。 
怎么样?如果看懂了就不用往下看了,不懂就接着往下看: 
其实我们用到了JS中的正则表达式,/\LOVE/g中/\LOVE表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。 
所以上面代码的意思就是将字符串中的引号全部去掉。 

2.现在我们已经知道如何替换全部的字符串,可是如果我们要把LOVE作为一个参数传入正则表达式又该怎么实现呢? 

  因此我们一起看下面一段代码是如何实现的: 

<script> 

var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 

var tmp="LOVE "; 

var reg=new RegExp(""); 

alert(s.replace(reg,"爱")); 

</script>[color=olive]

本文来源于:http://qiuyujia.iteye.com/blog/756127

分享到:
评论

相关推荐

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

    1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了? [removed] var s = LOVE LIFE ! LOVE JAVA ...; ...

    JavaScript中常见的字符串操作函数及用法

    字符串替换单单查到字符串应该还不会停止,一般题目都还经常会遇到让你查到并替换为你自己的字符串: * `var myStr = "I,love,you,Do,you,love,me"; var replacedStr = myStr.replace("love","hate"); //"I,hate,...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及用法。 ### JavaScript字符串函数大全 #### 1. Asc(x) - **功能**:返回字符的...

    js替换字符串

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

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

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

    XSL中进行字符串替换

    通过对XSLT中的字符串替换功能的研究,我们了解到尽管`translate`函数适用于字符级别的替换,但在处理子字符串替换时则需要借助其他方法。其中,使用纯XSL模板是一种非常灵活且通用的解决方案,可以在不依赖特定解析...

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

    要实现将字符串中的多个空格替换为一个空格的功能,我们需要使用JavaScript中的正则表达式配合`replace()`方法来完成。正则表达式可以帮助我们匹配特定模式的字符序列,而`replace()`方法则可以用来替换这些匹配到的...

    js使用split函数按照多个字符对字符串进行分割的方法

    在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...

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

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

    js字符串截取

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

    PHP和JS字符串处理函数.pdf

    `escape()`和`unescape()`是JavaScript的老式字符串编码和解码方法,它们用十六进制转义序列来替换某些字符,不过现在通常推荐使用`encodeURIComponent()`和`decodeURIComponent()`。 总结起来,PHP和JavaScript都...

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

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

    javascript字符串处理函数汇总.pdf

    以下是对标题和描述中提及的JavaScript字符串处理函数的详细说明: 1. **concat()**:这个函数用于连接两个或多个字符串,创建一个新的字符串,而不会改变原始字符串。例如: ```javascript var str1 = "Hello "; ...

    javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同

    在讨论JavaScript中的字符串替换函数replace()方法时,需要明确指出该函数在JavaScript中与C#和VB中的字符串替换方法有显著差异。首先,我们来看一下JavaScript中replace()方法的基础用法和它的一些重要特性。 ...

    关于JS字符串函数String.replace()

    replacement: 替换文本的字符串,或者一个函数,用于在调用时生成对应的替换文本。 返回: 返回一个替换好的新字符串 描述: replacement可以是字符串或一个函数。如果是一个函数,它将在每个匹配结果上调用,它...

Global site tag (gtag.js) - Google Analytics