var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>'; var a = s.match(/#[0-9a-f]{3,6}/ig); alert(a)
<script type="text/javascript"> var test = '<font color=#00FF00>75啊是否撒旦67</font>\r\n<font color=#FFCC00>756345行规范7</font>'; var reg = /#[a-f\d]{1,6}/ig; document.write(test.match(reg)); </script>
var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>'; var a = s.match(/color[^>]+>(.+)</g); alert(a[1]);
var str="<font color=##00FF00>aaaa</font>" var reg=new RegExp("<font[^>]+>(.*?)<\/font>","ig"); reg.test(str); alert(RegExp.$1);
<script type="text/javascript"> <!-- var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>'; var a = s.match(/([^><]*)(?=<\/font>)/ig); alert(a.join("\n")); //--> </script>结果: 75啊是否撒旦67 756345行规范7
var str1 ="<font color=##00FF00>aaaa</font>" var str2 = "aaaa"; 要求str1的话过滤标签, STR2的话不变。 又怎样做呢?
var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>';
var a = s.match(/#[0-9a-f]{3,6}/ig);
alert(a)
<script type="text/javascript">
var test = '<font color=#00FF00>75啊是否撒旦67</font>\r\n<font color=#FFCC00>756345行规范7</font>';
var reg = /#[a-f\d]{1,6}/ig;
document.write(test.match(reg));
</script>
<font color=##00FF00>75啊是否撒旦67</font>
这样的字符串, 我想要的是:“75啊是否撒旦67”
<>xx<>两个颜色标签之间的东西。
var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>';
var a = s.match(/color[^>]+>(.+)</g);
alert(a[1]);
var reg=new RegExp("<font[^>]+>(.*?)<\/font>","ig");
reg.test(str);
alert(RegExp.$1);
<script type="text/javascript">
<!--
var s = '<font color=#00FF00>75啊是否撒旦67</font><font color=#FFCC00>756345行规范7</font>';
var a = s.match(/([^><]*)(?=<\/font>)/ig);
alert(a.join("\n"));
//-->
</script>结果:
75啊是否撒旦67
756345行规范7
var str2 = "aaaa";
要求str1的话过滤标签, STR2的话不变。
又怎样做呢?