JS中常用的正則表達式分享


替換第一個匹配的字符串,相信這個大家都已經很精通了。在這里就不舉例子了。
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>

記憶提取百度影音 http://www.cpan.cc/Film/page_TvRh.html


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com