最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

asp正则表达式各种过滤函数

来源:动视网 责编:小OO 时间:2025-10-01 23:23:17
文档

asp正则表达式各种过滤函数

Asp正则表达式过滤所有html标记:FunctionLoseHtml(ContentStr)DimClsTempLoseStr,regExClsTempLoseStr=Cstr(ContentStr)SetregEx=NewRegExpregEx.Pattern=""regEx.IgnoreCase=TrueregEx.Global=TrueClsTempLoseStr=regEx.Replace(ClsTempLoseStr,"")LoseHtml=ClsTempLoseStrEndfun
推荐度:
导读Asp正则表达式过滤所有html标记:FunctionLoseHtml(ContentStr)DimClsTempLoseStr,regExClsTempLoseStr=Cstr(ContentStr)SetregEx=NewRegExpregEx.Pattern=""regEx.IgnoreCase=TrueregEx.Global=TrueClsTempLoseStr=regEx.Replace(ClsTempLoseStr,"")LoseHtml=ClsTempLoseStrEndfun
Asp 正则表达式 过滤 所有 html 标记 :

Function LoseHtml(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "<\/*[^<>]*>"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseHtml = ClsTempLoseStr

End function

Asp 正则表达式 过滤 style 标记 :

Function LoseStyleTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "(]*>[^\\0]*(<\/style>)+"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseStyleTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 层 div 标记 :

Function LoseDivTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "<(\/){0,1}div[^<>]*>"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseDivTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 链接 a 标记 :

Function LoseATag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "<(\/){0,1}a[^<>]*>"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseATag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 字体 font 标记 :

Function LoseFontTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "<(\/){0,1}font[^<>]*>"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseFontTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 span 标记 :

Function LoseSpanTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "<(\/){0,1}span[^<>]*>"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseSpanTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 object 标记 :

Function LoseObjectTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = ""

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseObjectTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 iframe 标记:

Function LoseIFrameTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "(]*>[^\\0]*(<\/iframe>){1,}"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseIFrameTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 script :

Function LoseScriptTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "(]*>[^\\0]*(<\/script>){1,}"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseScriptTag = ClsTempLoseStr

Set regEx = Nothing

End Function

Asp 正则表达式 过滤 Class 标记 :

Function LoseClassTag(ContentStr)

Dim ClsTempLoseStr,regEx

ClsTempLoseStr = Cstr(ContentStr)

Set regEx = New RegExp

regEx.Pattern = "(class=){1,}(""|\\'){0,1}\\S+(""|\\'|>|\\s){0,1}"

regEx.IgnoreCase = True

regEx.Global = True

ClsTempLoseStr = regEx.Replace(ClsTempLoseStr,"")

LoseClassTag = ClsTempLoseStr

Set regEx = Nothing

End Function

字符串替换 Replace 的正则表达式 :

<%

Function ReplaceReg(str,patrn,replStr,Ignor)

'=========================================

'参数解释:

'str 原来的字符串

'patrn 要替换的字符串(正则表达式)

'replStr 要替换成的字符串

'Ignor 是否区分大小写(1不区分,0区分)

'=========================================

Dim regEx ' 建立变量。

If Ingor=1 Then Ingor=true else Ingor=false

Set regEx = New RegExp ' 建立正则表达式。

regEx.Pattern = patrn ' 设置模式。

regEx.IgnoreCase = Ignor ' 设置是否区分大小写。

regEx.Global=True

ReplaceReg = regEx.Replace(str,replStr) ' 作替换。

End Function

'例如 将 www.abc.com 替换成 www.abc.com

Response.Write(ReplaceReg("www.abc.com

%>

易易充值:http://e-and-e.taobao.com

文档

asp正则表达式各种过滤函数

Asp正则表达式过滤所有html标记:FunctionLoseHtml(ContentStr)DimClsTempLoseStr,regExClsTempLoseStr=Cstr(ContentStr)SetregEx=NewRegExpregEx.Pattern=""regEx.IgnoreCase=TrueregEx.Global=TrueClsTempLoseStr=regEx.Replace(ClsTempLoseStr,"")LoseHtml=ClsTempLoseStrEndfun
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top