var pa=/<font.*?>/;
var s="<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>";
alert(s.replace(pa,""));上边的js执行结果显示,
wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>
求一次性替换<font color=''>和后边的</font>为空,只提取里边的文字的正则。
正确结果应为 q vb wq vb wq vb
var s="<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>";
alert(s.replace(pa,""));上边的js执行结果显示,
wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>
求一次性替换<font color=''>和后边的</font>为空,只提取里边的文字的正则。
正确结果应为 q vb wq vb wq vb
结果还是wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>
而且var pa=/<font[^>]*?>|<\/font>/;里边加个反斜杠才行
g全文查找
<script type="text/javascript">
var pa=/<font.*?>/g;
var s="<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>|<font color='#kkkfff'>wq vb </font>";
alert(s.replace(pa,"")); </script>
如果这个正则再加上横,应怎么写。。我要把横替换成0
var pa=/<font.*?>/g;
var pa1 = /-/g;
var s="<font color='#kkkfff'>wq---vb--- </font-->|<font color='#kkkfff'>---wq--- vb-- </font>|<font color='#kkkfff'>wq vb </font>";
alert(s.replace(pa,"").replace(pa1,"0"));
老大的正则还有点问题,</font>只屏蔽了font>
var pa1 = /-/g;
var s="<font color='#kkkfff'>wq---vb--- </font-->|<font color='#kkkfff'>---wq--- vb-- </font>|<font color='#kkkfff'>wq vb </font>";
alert(s.replace(pa,"").replace(pa1,"0"));