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

JS字符串替换函数全部替换方法JS字符串替换函数全部替换方法 正则表达式浏览器HTML JS字符串替换函数:Replace(“字符串1″,“字符串2″), 1.我们都知道JS中字符串替换函数是Replace(“字符串1″,“字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了?  vars=”LOVELIFE!LOVEJAVA

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

今天的文章JS字符串替换函数全部替换方法分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29690.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注