[解決済み] replaceを使用すると、なぜjavascriptは最初のインスタンスだけを置き換えるのですか?重複
2022-04-21 17:16:43
質問
私はこれ
var date = $('#Date').val();
これはテキストボックスの値を取得するもので、次のようになります。
12/31/2009
今はその上でこんなことをしています。
var id = 'c_' + date.replace("/", '');
となり、その結果は
c_1231/2009
最後の'/'が抜けているのですが、なぜでしょうか?
解決方法は?
を設定する必要があります。 g フラグ でグローバルに置き換えることができます。
date.replace(new RegExp("/", "g"), '')
// or
date.replace(/\//g, '')
そうでなければ、最初の出現箇所だけが置き換えられます。
関連
-
JavaScriptの関数この指摘の問題を説明
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
OSSアップロードエラーを解決する: net::ERR_SSL_PROTOCOL_ERROR
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] JavaScriptのオブジェクトをループスルーまたは列挙するにはどうすればよいですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] Javascriptで文字列の最後の文字を切り取るにはどうしたらいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
vueのグローバルがscss(mixin)を導入。
-
JavaScriptの配列共通メソッド解説
-
Vueの一般的な組み込みディレクティブの説明
-
[解決済み] テスト
-
[解決済み】Node.js Error: Cannot find module express
-
[解決済み] 期待される代入または関数呼び出し: 未使用式なし ReactJS
-
Uncaught TypeError: null のプロパティ 'offsetHeight' を読み取れませんでした。
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法