函数如下function shua()
{
alert(if1.document.documentElement.innerHTML);
alert(if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/));
var s=if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/);
alert("OK");
alert(s);
alert(s.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/));
}我打算获取这个<font color="#FF0000">62</font>
然后存到字符串s
然后再筛选出62我最后一条指令本来是筛选62的,不能执行,我现在改成和先前一样的正则表达式还是不行。
没有执行就是说没能弹出ALERT框。除了最后一个以外其他的结果都正确求助啊!谢谢大家!
{
alert(if1.document.documentElement.innerHTML);
alert(if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/));
var s=if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/);
alert("OK");
alert(s);
alert(s.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/));
}我打算获取这个<font color="#FF0000">62</font>
然后存到字符串s
然后再筛选出62我最后一条指令本来是筛选62的,不能执行,我现在改成和先前一样的正则表达式还是不行。
没有执行就是说没能弹出ALERT框。除了最后一个以外其他的结果都正确求助啊!谢谢大家!
{
alert(if1.document.documentElement.innerHTML);
alert(if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>[0-9]{1,4}<\/FONT>/));
var s = (if1.document.documentElement.innerHTML.match(/<FONT color=\#ff0000>([0-9]{1,4})<\/FONT>/) || ["",""])[1];
alert("OK");
alert(s);
}
if(s.match(/<FONT color=\"#ff0000\">(\d{1,4})\s*<\/FONT>/gi))
{
alert(RegExp.$1);
}