首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求一段判断改字符串是否包含HTML代码的代码,该怎么处理

2011-12-29 
求一段判断改字符串是否包含HTML代码的代码如何判断一串字符串是否包含HTML代码?我自己写了一些,不过感觉

求一段判断改字符串是否包含HTML代码的代码
如何判断一串字符串是否包含HTML代码?

我自己写了一些,不过感觉一个一个列出来不完整,有没有简单的方法。

      Private   Function   Ishtml(ByVal   str   As   String)   As   Boolean
                If   str.IndexOf( " <!DOCTYPE ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <HTML ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <IMG ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <DIV ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <P> ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <BR ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <A   HREF ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( "/> ")   > =   0   Then
                        Return   True
                End   If
                If   str.ToUpper.IndexOf( " <BODY ")   > =   0   Then
                        Return   True
                End   If
                Return   False
        End   Function


以上是我的代码



[解决办法]
判断标签呗
return Regex.IsMatch(str, " <|> ");

热点排行