当前位置: 代码迷 >> ASP.NET >> 求一段判断改字符串是否包含HTML代码的代码,该怎么处理
  详细解决方案

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

热度:9240   发布时间:2013-02-25 00:00:00.0
求一段判断改字符串是否包含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, " <|> ");
  相关解决方案