要在asp程序中使用正则表达式,需要使用内置的RegExp对象。
RegExp对象的介绍参考这里:http://www.ljf.cn/2008/5/Item31884.html
对象的使用跟JavaScript的同名对象基本相同,可参考这里:http://www.w3school.com.cn/js/jsref_obj_regexp.asp
下面给出一个例子,用来判断字符串中是否包含html代码:
function regcheck(s) dim re set re = new RegExp re.Pattern = "<[^>]+>" re.IgnoreCase = true re.Global = true regcheck = re.test(s) end function
在改潮汕风情网专题栏目的时候,发现被国外的spam广告机顶住,一把评论功能打开,马上就一堆spam评论出现。不得不用这个方法把带html代码的评论屏蔽掉。