www.rtmj.net > 在js中如何将字符串中所有的\"替换成\""

在js中如何将字符串中所有的\"替换成\""

<script type="text/javascript"> var str="abdaca"str=str.replace(/a/g, "b")document.write(str.replace(/a/g, "b")) </script>

方法1:循环替换,因为js里的replace默认只会替换一个<br>var a = 'abc;def;hij;';<br>while(a.indexOf(';') >= 0)<br>a = a.replace(';',',');<br>alert(a);方法2用正则替换:<br>var a = 'abc;def;hij;';<br>a = a.replace(/;/g,',');<br>alert(a);

var a='abc"123';var b=a.replace(/"/gi,'\'');

看不懂问题 是想把str1中的所以h换成<font>f</font><font>a</font><font>o</font>这样还是想把str1中的所有hao换成<font>f</font><font>a</font><font>o</font>这样

var s = "dss/sdsd/s/sds/sddsds/";s = s.replace(/\//g,'\\');/和\这个都需呀转义.

replace方法可以替换字符串,两个参数,第一个可以是字符串也可以是正则表达式./g可以匹配所有的.比如str.replace(/\n/g, "$")可以将"1\n2\n3\n"字符串里边所有的字母\n替换成分号$

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

var str="amp;";var result=str.replace(str,"quot;amp;amp");

使用16进制 ?--&gt; \u003F<br><br>var a = &quot;ab?cd?ef?gh?ijk?lmn&quot;;<br> var b = a.replace(/\u003F/g, &quot;:&quot;) ;<br> alert(b) ;

但是一般使用字符串进行查找替换只能替换第一个符合条件的结果.如<br>var str = 大家都是男人吗,难道不是吗!;<br>str = str.replace('吗', '嘛');<br>alert(str);<br>var str = 大家都是男人吗,难道不是吗!;str = str.replace('吗', '嘛')

相关搜索:

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com