1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptで文字列置換を行い、'9.61'を'9:61'に変換するには?

2022-04-01 04:43:27

質問

このコードラインは

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

value = 9.61 に変換する必要があります。 9.619:61 . ここでJavaScriptのreplace関数を使うにはどうしたらよいでしょうか?

どのように解決するのですか?

このようにします。

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 は、quot;global" を意味します。

備考 - を使用する場合、エラーを回避するために角括弧を追加する必要があります。 title.replace(/[+]/g, " ")

<ブロッククオート

vissuとDante Cullariをクレジットしています。