帮我改一下正则,谢谢!
代码如下,实现UBB格式的转换:
var r2=/(\[URL=(\S+?)\])(\S+?)(\[\/URL\])/gim;
var r3=/(\[IMG\])(\S+?)(\[\/IMG\])/gim;
strContent=strContent.replace(r2,'<A HREF="$2" TARGET=_blank>$3</A>');
strContent=strContent.replace(r3,'<IMG SRC="$2">');
由于以上的表达式写法在IE5.0下不支持,故改成
var r2=new RegExp("(\[URL=(\\S+?)\])(http:\/\/\\S+?)(\[\/URL\])","gim");
var r3=new RegExp("(\[IMG\])(\\S+?)(\[\/IMG\])","gim");
但改不来,报错了,望大家帮我改一下,谢谢!
问题点数:20、回复次数:8Top
1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-12-01 17:01:47 得分 10
<script language="JavaScript">
<!--
var r2=new RegExp("(\\[URL=(\\S+?)\\])(\\S+?)(\\[\\\/URL\\])","gim");
document.write(r2.source + "<br>");
//-->
</script>
(\[URL=(\S+?)\])(\S+?)(\[\/URL\]);<br>
<script language="JavaScript">
<!--
var r3=new RegExp("(\\[IMG\\])(\\S+?)(\\[\\\/IMG\\])","gim");
document.write(r3.source );
//-->
</script>
<br>
(\[IMG\])(\S+?)(\[\/IMG\])
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=nowTop
2 楼lingye(另野)回复于 2005-12-01 17:16:20 得分 0
好像有问题~
提示:常规表达式语法错误!Top
3 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-12-01 17:40:46 得分 0
我这里运行正常啊
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=nowTop
4 楼lingye(另野)回复于 2005-12-01 17:57:13 得分 0
您是在IE5.0下吗?
我这里IE6是正常的,IE5.0就报错Top
5 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-12-01 18:10:30 得分 5
我没有IE5啊
关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=nowTop
6 楼lingye(另野)回复于 2005-12-01 18:31:07 得分 0
呵呵,难怪~我要的是IE5
您看看是不是有某些写法在IE5里不支持呢Top
7 楼lingye(另野)回复于 2005-12-01 20:09:46 得分 0
求助~Top
8 楼lsqkeke(可可)回复于 2005-12-08 15:07:05 得分 5
我学习来的!
帮你顶吧Top




