请教javascript的正则兼容性问题

Solowave 发布于 2014/02/21 16:29
阅读 186
收藏 0

大家好,我需要将黄色底色高亮的部分匹配出来,为此我撰写了一个正则,在现代浏览器上已经测试通过,

\[\\tpl\\notice\]\n(([^\n]+)\n)*\n

但是在ie6和7上却无法正确匹配目标

请问怎样写才能做到兼容呢,我试了好久,好像在ie6和7下换行符变成了\r ,但是全部替换为\r后依然无法正确匹配。请教大家了

<PRE>[\config\mask]

backgroundColor= #AAA
opacity= 0.5


[\tpl\confirm]
<span class=\"title\">{TITLE}</span>
<span class=\"content\">{CONTENT}</span>
<span class=\"botton\">纭畾</span>
<span class=\"botton\">鍙栨秷</span>


[\tpl\notice]
<span class=\"title\">{TITLE}</span>
<span class=\"content\">{CONTENT}</span>
<span class=\"botton btnConfirm\">纭畾</span>


[\tpl\warning]
<span class=\"title\">{TITLE}</span>
<span class=\"content\">{CONTENT}</span>
<span class=\"botton btnConfirm\">纭畾</span>


[\tpl\error]
<span class=\"title\">{TITLE}</span>
<span class=\"content\">{CONTENT}</span>
<span class=\"botton btnConfirm\">纭畾</span>


[\tpl\grid]
<span class=\"title\">{TITLE}</span>
<span class=\"content\">{CONTENT}</span>
</PRE>
加载中
0
Romen
Romen
已经放弃IE6
Romen
Romen
。。
Solowave
Solowave
(T, T), 政府单位不能放弃IE6
返回顶部
顶部