JavaScript で文字列置換を行って「9.61」を「9:61」に変換するにはどうすればいいですか? 質問する

JavaScript で文字列置換を行って「9.61」を「9:61」に変換するにはどうすればいいですか? 質問する

コード行が与えられれば

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

をにvalue = 9.61変換する必要があります。ここで JavaScript の置換関数を使用するにはどうすればよいですか?9.619:61

ベストアンサー1

次のようにします:

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

おすすめ記事