Учитывая строку кода
var value = $("#text").val();
и value = 9.61
мне нужно преобразовать 9.61
в 9:61
. Как я могу использовать функцию замены JavaScript здесь?
javascript
jquery
Нисант кумар
источник
источник
Ответы:
Делай это так:
Обновлен в соответствии с текущей версией jQuery. А также здесь есть много ответов, которые лучше всего подходят для любой ситуации, подобной этой. Вы, как разработчик, должны знать, что есть что.
Заменить все вхождения
Для того, чтобы заменить несколько символов одновременно использовать некоторые вещи , как это:
name.replace(/&/g, "-")
. Здесь я заменяю все&
символы с-
.g
означает «глобальный»Примечание - вам может потребоваться добавить квадратные скобки, чтобы избежать ошибки -
title.replace(/[+]/g, " ")
источник
name.replace(/&/g, "-")
. Здесь я заменяю все символы '&' на '-'. «г» означает «глобальный».title.replace(/[+]/g, " ")
Вероятно, самый элегантный способ сделать это - сделать это за один шаг. См
val()
.по сравнению с:
Из документов:
Для этого требуется jQuery 1.4+.
источник
var value
а не значение в текстовом поле, как вы предложили ...Я люблю цепочку методов jQuery . Просто сделай ...
источник
.val()
, это обычная строка.Простой лайнер:
источник
$("#text")
$("#text")
:)Jan 27 '10 at 10:16
Это можно сделать с помощью обычной функции JavaScript
replace()
.источник
Вы можете использовать функции JavaScript, такие как replace, и заключить код jQuery в квадратные скобки:
источник
источник
Или, если у вас
9.61
уже есть строка:источник