javascript - replace全部 - replace g




如何在JavaScript中進行字符串替換以將'9.61'轉換為'9:61'? (6)

一個簡單的襯墊:

$("#text").val( $("#text").val().replace(".", ":") );

給定代碼行

var value = $("#text").val();

value = 9.61 ,我需要將9.61轉換為9:61 。 我如何在這裡使用JavaScript替換功能?


像這樣做:

var value = $("#text").val(); // value = 9.61 use $("#text").text() if you are not on select box...
value = value.replace(".", ":"); // value = 9:61
// can then use it as
$("#anothertext").val(value);

已更新以反映當前版本的jQuery。 而且這裡也有很多答案可以最好地適用於任何相同的情況。 作為開發人員,您需要知道哪個是哪個。

替換所有的事件

要一次替換多個字符,請使用如下名稱: name.replace(/&/g, "-") 。 這裡我用-替換所有&字符。 g表示“全局”

- 您可能需要添加方括號以避免出現錯誤 - title.replace(/[+]/g, " ")

學分vissu和Dante Cullari


它可以通過常規的JavaScript函數replace()

value.replace(".", ":");

您可以使用JavaScript之類的替代功能,並且可以將jQuery代碼封裝在括號中:

var value = ($("#text").val()).replace(".", ":");

$("#text").val(function(i,v) { 
   return v.replace(".", ":"); 
});

(9.61 + "").replace('.',':')

或者如果你的9.61已經是一個字符串:

"9.61".replace('.',':')




jquery