| 订阅 | 在线投稿
分享
 
 
 

解决javascript中replace只能替换第一个

来源:互联网  宽屏版  评论
2008-11-06 07:16:01

replace如果替换数据时,默认只替换第一个。

如果在替换的时候加上: / 替换内容 /g 就能实现全部替换

例如:

function change(strvalue){

strvalue = strvalue.replace(/&/g,"&");

strvalue = strvalue.replace(/&lt;/g,"<");

strvalue = strvalue.replace(/&gt;/g,">");

strvalue = strvalue.replace(/&quot;/g,"\"");

strvalue = strvalue.replace(/&#39;/g,"'");

return strvalue;

}

replace如果替换数据时,默认只替换第一个。 如果在替换的时候加上: / 替换内容 /g 就能实现全部替换 例如: function change(strvalue){ strvalue = strvalue.replace(/&amp;/g,"&"); strvalue = strvalue.replace(/&lt;/g,"<"); strvalue = strvalue.replace(/&gt;/g,">"); strvalue = strvalue.replace(/&quot;/g,"\""); strvalue = strvalue.replace(/&#39;/g,"'"); return strvalue; }
󰈣󰈤
 
 
 
>>返回首页<<
 
 热帖排行
 
 
王朝网络微信公众号
微信扫码关注本站公众号wangchaonetcn
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
©2005- 王朝网络 版权所有