js替換所有的方法,js正則替換所有

原文地址http://blog.csdn.net/zelda002/article/details/8153819

替換第一個匹配的字符串,相信這個大家都已經很精通了。在這裏就不舉例子了。

1.替換所有要替換字符 零度科技

<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//把所有的“Hello World!”替換爲“Welcome you!”。“/g”是替換全部。
alert(str.replace(/Hello World!/g,"Welcome you!"));
</script>

2.替換所有要替換的特殊字符。

<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//利用正則表達式把所有的“$”替換爲“#”。“$”爲特殊字符,所以前面要加“\\”。
var regS = new RegExp("\\$","g");
alert(str.replace(regS,"#"));
</script>
如下爲簡單示例:
<script language="javascript">
var strM = "javascript is a good script language";
//在此我想將字母a替換成字母A
alert(strM.replace("a","A"));
</script>
只能替換第一個“a”字母 
<script language="javascript">
var strM = "javascript is a good script language";
//在此將字母a全部替換成字母A
alert(strM.replace(/a/g,"A"));
</script>
可以替換所有“a”字母
javascript字符串替換所有要替換字符
javascript替換函數使用正則表達式
//將字母i全部替換成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace(/i/g,"5"));
</script>
//只將第一個字母i替換成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace("i","5"));
</script>
<script language="JavaScript">
<!--
var s = "testtest" ;

//第二個參數中的 g 表示全部匹配,i表示忽略大小寫
var regS = new RegExp("test","gi");

alert(s.replace("test","Hello")); //只替換一個
alert(s.replace(regS,"Hello")); //全部替換
//-->
</script>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章