`
qiuyujia
  • 浏览: 170980 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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]
分享到:
评论

相关推荐

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

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

    XSL中进行字符串替换

    一般来讲,在XSL中进行字符串替换有以下两种方法: (1)使用ms:script嵌入XSL实现,但要求XML解析器必须是MS的。 (2)使用纯XSL模板来实现。 当然,使用第(1)种方法有个好处就是可以充分利用javascript强大的字符串...

    js中字符替换函数String.replace()使用技巧

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需。规定子字符串或要替换的模式的...

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

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

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

    用JS替换字符串时。只能替换掉字符串中第一个匹配对象,有时候需要替换全部的字符,下文是具体的实现方法,大家可以参考下

    JavaScript字符串插入、删除、替换函数使用示例

    searchStr,replaceStr) 函数,只能将字符串 mainStr 中最先找到的一个 searchStr 字符串替换为 replaceStr 字符串,并不能将字符串 mainStr 中所有的 searchStr 字符串替换为 replaceStr 字符串,如果需要替换全部,...

    JS字符处理工具集(10多种常用函数)

    字符的替换,如:中英文标点的互相转换;日期的转换等等;

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

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

    JavaScript使用replace函数替换字符串的方法

    本文实例讲述了JavaScript使用replace函数替换字符串的方法。分享给大家供大家参考。具体如下: JavaScript通过replace函数替换字符串,下面的代码将Visit Microsoft中的MicroSoft替换成jb51.net &lt;!DOCTYPE ...

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

    [removed] 结果:是只有替换了字符串的首字符a 这不是我要的结果 看↓ 2.replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换! [removed] var str = “ajfhslajd and”; //在此我...

    效率高的Javscript字符串替换函数的benchmark

    测试方法为,对一个2048字节长的字符串分别执行两个函数100次,取其执行时间。下面为10次测试的结果。toTXT_1 为通常的作法,toTXT_2 为Clear的方法。 toTXT_1(ms) toTXT_2(ms) toTXT_1/toTXT

    replace-string:替换字符串中的所有子字符串匹配项

    替换字符串替换字符串中的所有子字符串匹配项与String#replace()类似,但支持替换多个匹配项。 通过将字符串放入带有全局标志的RegExp构造函数中并将其传递给String#replace() ,可以实现类似的效果,但是无论如何,...

    JS实现字符串中去除指定子字符串方法分析

    本文实例讲述了JS实现字符串中去除指定子字符串方法。分享给大家供大家参考,具体如下: &lt;!DOCTYPE html&gt; &lt;html lang=en&gt; &lt;head&gt; &lt;meta charset=UTF-8&gt; &lt;title&gt;Title&lt;/title&gt; &...

    使用js的replace()方法查找字符示例代码

    第二个实参通常只是一个替换字符串(替换字符集),但他可以是用于确定替换字符串应当是什么的函数——如果是函数,则返回值应当用做俄日替换字符串。隐藏replace()方法的语法可以是如下任意一种: 代码如下: string...

    JS利用正则配合replace替换指定字符

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请...

Global site tag (gtag.js) - Google Analytics