<html>
<head></head>
<body>
<div>ABS+PC,抗跌落和震动</div>
</body>
<script src="http://www.lazycat.cc/Doctor/Application/Doctor/View/css/bower_components/jquery/dist/jquery.min.js"></script>
<script>
function replaceAll(obj ,oldStr, newStr)
{
return obj.replace(new RegExp(">[\\s]*"+oldStr+"[\\s]*<","gm"),function(word){
return ">"+newStr+"<"}
);
}
var body=$("body").html();
body=replaceAll(body,"ABS+PC,抗跌落和震动","ssssss");
$("body").html(body);
</script>
</html>
像这样有个加号,文本不会被替换,但是删除两个加号后就能正常被替换了