如何用正则将数据标红?不知如何把‘斜杠’两字标红?注意loadingAddressValue是全局变量。

<p id="re">写一段代码 <br /> 替换掉<br> 这句话中的 <br />空格和BR标签 <br />如何<em>写</em> <br>请教<br /> 让去掉了空格和BR标签的那句显示在<br>下一句P中<br />注意本句中两个BR分有斜杠和无斜杠两种</p>

<p class="" id="want" ></p>

<script>
var loadingAddressValue;
function delHtmlTag (resu01)
{
var resu01=resu01.replace (/<\/?[^>]*>/gim, "");//去掉所有的html标签
var resu02=resu01.replace(/(\s*)|(\s*$)/g, "");//去掉前后空格
var resu03=resu02.replace(/\s/g, "");//去除文章中心空格
loadingAddressValue="斜杠"
var resu04=resu03.replace(/loadingAddressValue/g, "<font color=\"red\">"+loadingAddressValue+"</font>"); //把‘斜杠’两字标红
return resu04;
}

var re=document.getElementById("re").innerHTML;
var ww= delHtmlTag(re);

document.getElementById("want").innerHTML=ww;
</script>

var str ='<p id="re">写一段代码 <br /> 替换掉<br> 这句话中的 <br />空格和BR标签 <br />如何<em>写</em> <br>请教<br /> 让去掉了空格和BR标签的那句显示在<br>下一句P中<br />注意本句中两个BR分有斜杠和无斜杠两种</p>';
var reg = /\<br[ ]*\/{0,1}\>|[ ]{0,}/ig;
str = str.replace(reg,'');
var reg = /斜杠/g;
str = str.replace(reg,'<font color="red">斜杠</font>');
//alert(str);
document.write(str);
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网