Foros del Web » Programando para Internet » Javascript »

Ayuda regex ramplazo de texto

Estas en el tema de Ayuda regex ramplazo de texto en el foro de Javascript en Foros del Web. Hola como puedo quitar el caracter "-" y dejar la cadena normal. tengo esta cadena de ejemplo hola-como-estas-cadena...
  #1 (permalink)  
Antiguo 04/06/2010, 12:30
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años
Puntos: 0
Ayuda regex ramplazo de texto

Hola como puedo quitar el caracter "-" y dejar la cadena normal.

tengo esta cadena de ejemplo

hola-como-estas-cadena
  #2 (permalink)  
Antiguo 04/06/2010, 12:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ayuda regex ramplazo de texto

usa el metodo replace de los string. a ese metodo le vas a pasar la expresion regular que busque el caracter que deseas eliminar o reemplazar. el segundo parametro le pasas un string por el que debe reemplazar los caracteres encontrado.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 04/06/2010, 13:51
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda regex ramplazo de texto

Cita:
Iniciado por zerokilled Ver Mensaje
usa el metodo [url=http://www.w3schools.com/jsref/jsref_replace.asp]replace[/url] de los string. a ese metodo le vas a pasar la expresion regular que busque el caracter que deseas eliminar o reemplazar. el segundo parametro le pasas un string por el que debe reemplazar los caracteres encontrado.
MIRA YA LO REALIZE ASI PERO NADA MAS ME REMPLAZA EL PRIMERO EL SEGUNDO LO DEJA IGUAL

var string = '20/10/2010';
var newstring = string.replace('/','');
document.write(newstring);

COMO LE HAGO PARA QUE REMPLACE LAS 2 DIAGONALES
  #4 (permalink)  
Antiguo 04/06/2010, 14:01
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ayuda regex ramplazo de texto

el primer parametro que le has pasado a replace no es una expresion regular, es un simple string. aca puedes ver un ejemplo de dos formas para crear expresiones regulares, en la seccion syntax http://www.w3schools.com/js/js_obj_regexp.asp. por otro lado, revisa la seccion RegExp Modifier para que puedas aplicar la expresion de forma global. lo que significa que la expresion es aplicada a todo el string y no solo a la primera ocurrencia del patron.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: regex
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 01:11.