ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの文字列置換関数を使って一度にすべてを置換する方法_JavaScriptスキル

JavaScriptの文字列置換関数を使って一度にすべてを置換する方法_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:34:162116ブラウズ

JS 文字列置換関数: Replace(“String 1”, “String 2”)

1. JS の文字列置換関数が Replace("String 1", "String 2") であることは誰もが知っていますが、この関数は最初に出現した String 1 のみを置換できます。一気に?

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
alert(s.replace("LOVE ", "爱")); 
alert(s.replace(/\LOVE/g, "爱")); 
</script> 

上記のコードを HTML ファイルに保存すると、ブラウザで効果を確認できます。

どうですか?理解できた場合は、これ以上読む必要はありません。理解できない場合は、そのまま読み続けてください:

実際、JS では正規表現を使用しました。/LOVE/g の /LOVE は文字列を検索することを意味します。/g は正規表現の構文であり、すべての意味を意味します。ここではすべてを置き換えるという意味です。

つまり、上記のコードの意味は、文字列内のすべての引用符を削除することです。

2. すべての文字列を置換する方法はわかりましたが、正規表現にパラメータとして LOVE を渡したい場合はどうすればよいでしょうか?

それでは、次のコード部分がどのように実装されるかを見てみましょう:

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
var tmp="LOVE "; 
var reg=new RegExp(""); 
alert(s.replace(reg,"爱")); 
</script>[color=olive]

上記の内容は、すべての JS 文字列置換関数を一度に置き換える方法に関するチュートリアルです。気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。