Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/10/2008, 05:42
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: extraer datos html

Hola

Aquí tienes un tres en uno . Remplaza las vocales acentuadas, los tags html y corta por la izquierda la cadena

Código asp:
Ver original
  1. Function LimpiarTags(cadena, longitud)
  2. cadena = replace(cadena,"ñ", "ñ")
  3. cadena = replace(cadena,"Ñ", "Ñ")
  4. cadena = replace(cadena,"á", "á")
  5. cadena = replace(cadena,"Á", "Á")
  6. cadena = replace(cadena,"é", "é")
  7. cadena = replace(cadena,"É", "É")
  8. cadena = replace(cadena,"í", "í")
  9. cadena = replace(cadena,"Í", "Í")
  10. cadena = replace(cadena,"ó", "ó")
  11. cadena = replace(cadena,"Ó", "Ó")
  12. cadena = replace(cadena,"ú", "ú")
  13. cadena = replace(cadena,"Ú", "Ú")
  14. Dim objRegExp, Largo
  15. Set objRegExp= New RegExp
  16. objRegExp.IgnoreCase = True
  17. objRegExp.Global = True
  18. objRegExp.Pattern = "<[^>]+>"
  19. strlimpio = objRegExp.Replace(cadena, " ")
  20. Set objRegExp = Nothing
  21. If Len(strlimpio) => longitud then
  22. Largo = Left(strlimpio, longitud)&".."
  23. Else
  24. Largo = strlimpio
  25. End If
  26. LimpiarTags = Largo
  27. End Function

Uso

LimpiarTags(campo, 200)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />