日期:2014-05-16  浏览次数:20348 次

在JS里替换字符串中所有的</p>?
如题
我这样写的str=str.replace(/ </p> /g, ' ');但不对
请教各位高人!

------解决方案--------------------
str=str.replace(/ </p> /gi, ' ');
应该可以,你自己试试呀
多加一个大小写无关
------解决方案--------------------
str=str.replace(/ <\/p> /gi, ' ');
注意/要转义。。
------解决方案--------------------
<script>
String.prototype.replaceAll = function(regText, replaceText){
var raRegExp = new RegExp(regText, "g ");
return this.replace(raRegExp, replaceText);
};
function show(){
alert( "123 </p> 444 </p> ".replaceAll( " </p> ", " "));
}
window.onload=show;
</script>


------解决方案--------------------
<script type= "text/javascript ">
alert( "123 </p> 444 </p> ".replace(/ <\/p> /gi, " "));
</script>

可以