vivo tomar tengo rusia resumen puedo presion pierde partido mundial marruecos ibuprofeno goles españa contra alta javascript replace

javascript - tomar - resumen del partido españa vs marruecos



Reemplaza todos los puntos en un número (2)

Tienes tres soluciones:

var text= "ABC.DEF.XYZ"; response = text.replace(//./g,''x''); var text= "ABC.DEF.XYZ"; response = text.replace(new RegExp("//.","gm"),"x"); var text= "ABC.DEF.XYZ"; response = text.split(''.'').join(''x'');

DEMO en JSFIDDLE

Estoy intentando reemplazar todos los puntos encontrados en un valor ingresado por el usuario en un formulario HTML. Por ejemplo, necesito que la entrada ''8.30'' se convierta en ''8x30''.

Tengo este código simple:

var value = $(this).val().trim(); // get the value from the form value += ''''; // force value to string value.replace(''.'', ''x'');

Pero no funciona. Usando el comando console.log en Firebug, puedo ver que el comando de reemplazo simplemente no ocurre. ''8.30'' sigue siendo el mismo.

También probé la siguiente expresión regular sin un mejor resultado:

value.replace(//./g, ''x'');

¿Qué estoy haciendo mal aquí?


replace devuelve una cadena. Tratar:

value = value.replace(''.'', ''x''); // // or value = value.replace(//./g, ''x''); // replaces all ''.''