Foros del Web » Programando para Internet » Javascript »

Como reemplazar **.* a 0 con expresiones regulares

Estas en el tema de Como reemplazar **.* a 0 con expresiones regulares en el foro de Javascript en Foros del Web. Hola que tal.. tengo una dudota.. como se puede comvertir este valor: **.* a 0 , ya que el * y el . forman parte ...
  #1 (permalink)  
Antiguo 02/09/2011, 16:59
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación Como reemplazar **.* a 0 con expresiones regulares

Hola que tal.. tengo una dudota.. como se puede comvertir este valor: **.* a 0 , ya que el * y el . forman parte de las expresiones regulares y no se como hacer para que sepa el replace que es un string a buscar.. ejemplo tengo esto:

100.0,**.*,5.8,1.8

y quiero convertirlo a

100.0,0,5.8,1.8

y este otro valor:

4.34~ a 4.34
Ejemplo:

100.0,4.34~,5.8,1.8

y quiero convertirlo a

100.0,4.34,5.8,1.8

gracias,,, saludos!!

Última edición por marco64yes; 02/09/2011 a las 17:08
  #2 (permalink)  
Antiguo 02/09/2011, 17:19
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Como reemplazar **.* a 0 con expresiones regulares

A ver así:
Código Javascript:
Ver original
  1. str = str.replace(/\*+\.\*+/g, '0').replace(/~/g, '');
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 02/09/2011, 17:26
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación Respuesta: Como reemplazar **.* a 0 con expresiones regulares

Cita:
Iniciado por _cronos2 Ver Mensaje
A ver así:
Código Javascript:
Ver original
  1. str = str.replace(/\*+\.\*+/g, '0').replace(/~/g, '');
Saludos (:
jajaja eres un master, siempre le atinas a mis dudas wow!

Etiquetas: expresiones, reemplazar, regulares
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 18:43.