asphtml代码过滤(htmlspecialchars过滤后就安全了)
lt Function RemoveHTMLstrDim re Set re=New RegExp rePattern=quotltaA+^*quot #39请参考学习正则表达式 reIgnoreCase=True reGlobal=True str=reReplacestr,quotquotSet re=Nothing RemoveHTML=str End Function #39测试 str = RemoveHTMLrsquotcontentquotresponsewrite str。
如果你非要把信息在表单中显示出来的话是肯定会显示html标记的,因为TEXTAREA内容不支持html语言解决方法如zhujunabc所说调用方法lt%=htmlrs3quotzptextquot% 如果不需要在TEXTAREA显示,解决办法就是把123asp上述代码改成lt%=rs3quotzptextquot% 如果你一定要在框架中显示内容的话可以使用iframe框。
又不是赋值,语法上规定这里不能用括号补充除了上面的语法错误外你提供的这段并没有其实错误,至于没有得到想要的效果,你可以试试在strusername=requestquotusernamequot 后加一句responsewrite strusername 看strusername是否正确的取到值,如果没有,请检查你的提交页面HTML代码错误。
Function s_lenstr1,num_n,sort_d#39str1为字符串,num_n为要显示的字数,sort_d为结尾的符号如或~#39str1=RecovertHTMLstr1str1=replacestr1, quotltquot,quotltquot#39还原字符串 str1=replacestr1, quotquot, quotquotstr1=replacestr1,quotquotquot,chr34str1=replacestr1,quot#39quot,chr39#39str。
使用mid函数试试,没有用过eWebEditor Midstring, start, lengthstring 必要参数字符串表达式,从中返回字符如果 string 包含 Null,将返回 Nullstart 必要参数为 Longstring 中被取出部分的字符位置如果 start 超过 string 的字符数,Mid 返回零长度字符串 quotquotlength 可选参数。
看源文件的后缀asp那就是asp的,是动态生成的网页,htm和html就是html,属于静态网页看网址最后有没有参数如果有参数基本上是动态的,ASP或者PHP也有可能。