2010年12月14日星期二

Javascript使用正则表达式过滤UBB内容

对于UBB代码,格式是如下的:

[xxx] …… [/xxx] 或者

[xxx ….]……[/xxx]

过滤的代码如下:

<script type="text/javascript">
var ptn = /\[(.+).*\].+?\[\/\1\]/ig;
var str = '你要处理的[url target="_blank"]http://www.google.com[/url] [img]http://www.google.com/aa.png[/img]这样字符串';
alert(str.replace(ptn, ''));
</script>

没有评论:

发表评论