VB 正则 转换成 JavaScript

来源:百度知道 编辑:UC知道 时间:2024/05/03 04:49:07
如何将这段
re.Pattern="(\[FLASH\])(http://|ftp://|../)(.*)(.swf)(\[\/FLASH\])"
VB正则转换成
str.replace(/\[FLASH=([0-9]{1,4}),([0-9]{1,4})\](.+?)\[\/FLASH\]/gi
这样的JavaScript 正则
主要是想在]JavaScrip中加入(http://|ftp://|../)(.*)
这样的http://判断

还是不行啊
str = (/\[FLASH=([0-9]{1,4}),([0-9]{1,4})\])(http://|ftp://|../)(.*)(.swf)(\[\/FLASH\]/gi,"")

源码是str = str.replace(/\[FLASH\](.+?)\[\/FLASH\]/gi,function($0,$1){
这样的
(.+?)是什么意思
把(.+?)这个换成 (http://|ftp://|../)(.*)(.swf)这个以后UBB就不管用了

一样的啊你只要在两边加上/就可以了,
str.replace(\[FLASH\])(http://|ftp://|../)(.*)(.swf)(\[\/FLASH\]/gi,"")注意这后面有东西你没写完,我加上了,你改一下,

VB是什么.你们能说一下吗