[解決済み] AngularJsのstring.Replace
2022-02-19 20:45:18
質問
c#では、string.Replace-methodというメソッドがあります。 こんな感じ。
string oldString = "stackoverflow";
string newString= oldString.Replace("stackover","");
出力します。
flow
AngularJsでこれと似たようなことはできるのでしょうか?
試行錯誤がうまくいきません。
var oldString = "stackoverflow";
$scope.newString= oldString.Replace("stackover","NO");
解決方法は?
Javascriptのメソッド名はキャメルケースで、つまり
replace
ではなく
Replace
:
$scope.newString = oldString.replace("stackover","NO");
.NETの
Replace
メソッドは動作しますが、Javascriptの
replace
メソッドは、最初のパラメータとして文字列を使用している場合、最初の出現箇所のみを置き換えます。すべての出現箇所を置き換えたい場合は、グローバル (g) フラグを指定できるように正規表現を使用する必要があります。
$scope.newString = oldString.replace(/stackover/g,"NO");
参照 これ の例です。
関連
-
[解決済み】Angular JS Uncaught Error。[インジェクター:モジュラー]。
-
[解決済み】NodeJS "ESモジュールをロードするためにインポートを使用する必要があります。"
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] forEachループでasync/awaitを使用する
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
-
[解決済み] JSON文字列を安全にオブジェクトに変換する
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Failed to load resource: net::ERR_FILE_NOT_FOUND loading json.js
-
[解決済み】Uncaught TypeError: nullのプロパティ'value'を読み取ることができない
-
[解決済み] Uncaught Invariant Violation: 前のレンダリング中よりも多くのフックをレンダリングした
-
[解決済み】webpack: モジュールが見つかりません。Error: 解決できない(相対パスで)
-
[解決済み】WebpackとBabelで「このファイルタイプを扱うには適切なローダーが必要な場合があります。
-
[解決済み】FirefoxでGoogle Maps V3をリモートで使用すると「googleが定義されていません」と表示される。
-
[解決済み】このオブジェクトの "forEach "はなぜ関数でないのですか?
-
[解決済み】TypeError:res.jsonは関数ではありません。
-
[解決済み】'useState' が定義されていない no-undef React
-
[解決済み】未定義のプロパティ 'forEach' を読み取ることができない