Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2006, 04:09
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Yo uso esta funcion para limpiar de codigo HTML las variables:

Código:
    Function cleanHTML(ByVal pStrHTML)
    	
    	Dim lObjRegExp
    	If VarType(pStrHTML) = vbNull Then Exit Function
    	If pStrHTML = "" Then Exit Function
    	Set lObjRegExp = New RegExp
    	lObjRegExp.Global = True
    	lObjRegExp.IgnoreCase = True
    	lObjRegExp.Pattern = "<(/)?SCRIPT|META|STYLE([^>]*)>"
    	pStrHTML = lObjRegExp.Replace(pStrHTML, "")
    	lObjRegExp.Pattern = "<(/)?(LINK|IFRAME|FRAMESET|FRAME|APPLET|OBJECT)([^>]*)>"
    	pStrHTML = lObjRegExp.Replace(pStrHTML, "")
    	lObjRegExp.Pattern = "(<A[^>]+href\s?=\s?""?javascript:)[^""]*(""[^>]+>)"
    	pStrHTML = lObjRegExp.Replace(pStrHTML, "")
    	lObjRegExp.Pattern = "(<IMG[^>]+src\s?=\s?""?javascript:)[^""]*(""[^>]+>)"
    	pStrHTML = lObjRegExp.Replace(pStrHTML, "")
    	lObjRegExp.Pattern = "<([^>]*) on[^=\s]+\s?=\s?([^>]*)>"
    	pStrHTML = lObjRegExp.Replace(pStrHTML, "")
    	Set lObjRegExp = Nothing
    	
    	cleanHTML = pStrHTML
    	
    End Function
Espero que te sirva.



Un saludo