Dada la línea de código
var value = $("#text").val();
y value = 9.61necesito convertirme 9.61a 9:61. ¿Cómo puedo usar la función de reemplazo de JavaScript aquí?
javascript
jquery
Nisanth Kumar
fuente
fuente

Respuestas:
Hazlo asi:
Actualizado para reflejar la versión actual de jQuery. Y también hay muchas respuestas aquí que se adaptarían mejor a cualquier situación como esta. Usted, como desarrollador, necesita saber cuál es cuál.
Reemplazar todas las ocurrencias
Para sustituir múltiples caracteres a la vez usar algo como esto:
name.replace(/&/g, "-"). Aquí estoy reemplazando todos los&caracteres con-.gsignifica "global"Nota : es posible que deba agregar corchetes para evitar un error.
title.replace(/[+]/g, " ")fuente
name.replace(/&/g, "-"). Aquí estoy reemplazando todos los caracteres 'y' con '-'. "g" significa "global".title.replace(/[+]/g, " ")Probablemente la forma más elegante de hacerlo es hacerlo en un solo paso. Ver
val().comparado con:
De los documentos:
Esto requiere jQuery 1.4+.
fuente
var valuevalor y no el valor en el cuadro de texto como sugirió ...Me encanta el método de encadenamiento de jQuery . Simplemente haz ...
fuente
.val(), es una cadena normal.Un simple revestimiento:
fuente
$("#text")dos veces allí no es una buena práctica ...$("#text"):)Jan 27 '10 at 10:16Se puede hacer con la función regular de JavaScript
replace().fuente
Puede usar funciones de JavaScript como reemplazar, y puede ajustar el código jQuery entre paréntesis:
fuente
fuente
O si
9.61ya es una cadena:fuente