50分求一个小小的ASP正则表达式过滤函数..
我的论坛要开放HTML的使用..现在用的是这replace像下面这样.<%functionfiltration(text)filtration=replace(filtr...
我的论坛要开放HTML的使用..现在用的是这replace 像下面这样.
<%function filtration(text)
filtration=replace(filtration,"form","form_")'这是防止<form>标签
end function%>
当然还有script,onmouse等等..于是发现一个问题,当用户发的图片中带有过滤的关键字时就会出现链接错误..所以想请高手写个正则表达式..以过滤<form>标签为例子,其它的我自己添加.请简短清晰的写代码.准备去抄一大堆正则表达式教程的就算了...现在时间紧.没时间仔细看.. 展开
<%function filtration(text)
filtration=replace(filtration,"form","form_")'这是防止<form>标签
end function%>
当然还有script,onmouse等等..于是发现一个问题,当用户发的图片中带有过滤的关键字时就会出现链接错误..所以想请高手写个正则表达式..以过滤<form>标签为例子,其它的我自己添加.请简短清晰的写代码.准备去抄一大堆正则表达式教程的就算了...现在时间紧.没时间仔细看.. 展开
2个回答
展开全部
不什么ASP, 只懂PHP,我想应该不一样.
贴段 JAVASCRIPT的代码
result = subject.replace(/<form>(.*?)<\/form>/g, "<!--form-->$1<!--/form-->");
如果asp 的 replace 支持正则,应该是这样写
filtration = replace(filtration,"/<form>(.*?)<\/form>/g", "<!--form-->$1<!--/form-->");
贴段 JAVASCRIPT的代码
result = subject.replace(/<form>(.*?)<\/form>/g, "<!--form-->$1<!--/form-->");
如果asp 的 replace 支持正则,应该是这样写
filtration = replace(filtration,"/<form>(.*?)<\/form>/g", "<!--form-->$1<!--/form-->");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询