Tecnología

Inicio

Cómo quitar las etiquetas HTML de una cadena

La eliminación de las etiquetas HTML de una cadena es una forma útil de mantenimiento del sitio web y poner en orden. Digamos que un usuario introduce información en una forma que aparecerá en el perfil público del usuario; si el usuario que introduzca el código HTML adecuado, se podría romper el diseño de su sitio. No busque más, MySpace, que creó una industria artesanal de mal diseño web, permitiendo sólo que abiertamente. Por suerte, la eliminación de estas etiquetas es relativamente sencillo sin importar el idioma que utilice.

Instrucciones

1 Retire las etiquetas HTML de una cadena usando PHP con el siguiente código:

<? Php $ htmlstring = preg_replace (\ "/ <*> / \.?", \ "\", $ Htmlstring); ?>

Este método utiliza expresiones regulares para identificar el comienzo y el final de cualquier etiqueta HTML y despojarlo de la cadena. Reemplazar $ htmlstring con cualquier variable que utiliza.

2 Retire las etiquetas HTML de una cadena de ASP.net con el siguiente código:

Gaza htmlstring pública (texto htmlstring)
{Return Regex.Replace (texto, @ "<(| \ n) *.?>", Htmlstring.Empty); }

Al igual que en la versión de PHP, reemplace \ "htmlstring \" con lo que se denomina la variable de la cadena.

3 Retire las etiquetas HTML de una cadena usando JavaScript si llegas a tener problemas con cualquiera de los ejemplos anteriores:

removeHTMLTags función () {htmlstring
si (htmlstring) {
var = stringdiv document.createElement (\ "div \")
IR
stringdiv.innerHTML = htmlstring
IR
si (document.all) {return stringdiv.innerText; }
else {volver stringdiv.textContent; }
}}

Una vez más, vuelva a colocar \ "htmlstring \" con la variable de la cadena.