Foros del Web » Programando para Internet » Javascript »

Eliminar etiquetas html de un texto

Estas en el tema de Eliminar etiquetas html de un texto en el foro de Javascript en Foros del Web. Hola, seguro que esto es facil pero no controlo javascript : Cómo puedo eliminar etiquetas html de un texto, texto = "con etiquetas <B> negrita ...
  #1 (permalink)  
Antiguo 08/06/2006, 07:06
 
Fecha de Ingreso: marzo-2006
Mensajes: 30
Antigüedad: 18 años, 1 mes
Puntos: 0
Eliminar etiquetas html de un texto

Hola, seguro que esto es facil pero no controlo javascript:

Cómo puedo eliminar etiquetas html de un texto,

texto = "con etiquetas <B> negrita </B>"

textosalida = "con etiquetas negrita "

gracias
  #2 (permalink)  
Antiguo 08/06/2006, 07:17
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
eso mejor hacerlo con php no? :

$textosalida= str_replace("<B>","",$texto);
$textosalida= str_replace("</B>","",$texto);
__________________
ALOZORRO v5.0 (ahora en .es)
  #3 (permalink)  
Antiguo 08/06/2006, 08:13
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
var texto = "con etiquetas <B> negrita </B>";
var textosalida = texto.replace(/<[a-z]+(.*?)>/i, '');
__________________
Internet Explorer SuckS
Download FireFox
  #4 (permalink)  
Antiguo 12/06/2006, 01:38
 
Fecha de Ingreso: marzo-2006
Mensajes: 30
Antigüedad: 18 años, 1 mes
Puntos: 0
Gracias, hay alguna manera de decirle con un replace que quite todas las apariciones de la etiqueta? He probado el código y quita sólo la primera etiqueta.

¿Cómo le diría para quitar la etiqueta de cierre </B>?
  #5 (permalink)  
Antiguo 12/06/2006, 02:09
 
Fecha de Ingreso: marzo-2006
Mensajes: 30
Antigüedad: 18 años, 1 mes
Puntos: 0
Ya lo encontré, gracias por todo carajo

var textosalida = texto.replace(/<(.*?)[a-z]+>/gi, '');
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.