蒙氏起名:有关正则表达式的问题,正确的追加50分!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 17:31:14
用正则表达式提取如:
[ubb:aasdfasdfaosdfijawoef]sdfasdfasdfasdfdsdf
形式中[ubb:(内容)]中的内容。谢谢
用java javascript语言都可以。我自己写了一个:
^\[ubb:(.*)](.*)$
但奇怪的是,在IE5+ 上可以正常判断,但在Firefox下却不能?
请问这是什么原因??

<script language=\"javascript\">
var reg_by = /^\[ubb\s*:\s*(.*)](.*)/;
var str = \"[ubb:aasdfasdfaosdfijawoef]sdfasdfasdfasdfdsdf\";
alert(str.replace(reg_by,\"$0\"));
</script>

]不用转意字符!
在firefox和IE5+上通过!

是java的还是javascript的,两种写法不太相同,说清楚了别人好回答

var str = "[ubb:11111111111]sdfasdfasdfasdfdsdf";
objReg = /^\[ubb:(.*)\](.*)$/;
str.match(objReg);
alert(RegExp.$1);

resul:11111111111

注意比你的多了一个\

可以在我的网站的电脑问题下的正则表达式库中进行搜索。有相应的结果。