ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript String.replaceのすごい使い方_基礎知識

Javascript String.replaceのすごい使い方_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:47:041004ブラウズ

String.replace() 概要
構文:

コードをコピー コードは次のとおりです:

string .replace(regexp, replace)

regexp: 置換操作を実行する正規表現。文字列が渡された場合、それは通常の文字として扱われ、置換のみが行われます。置換操作を実行します。グローバル (g) 修飾子を含む正規表現の場合は、ターゲット文字がすべて置換されます。それ以外の場合は、置換操作が 1 つだけ実行されます。
replacement: 置換する文字。
戻り値は置換操作を実行した後の文字列です。
String.replace() の簡単な使用法
コードをコピーします コードは次のとおりです:

var text = "JavaScript は非常に強力です!";
text.replace(/javascript/i, "JavaScript"); 戻り値: JavaScript は非常に強力です。

String.replace( ) は、ターゲット文字のすべての出現を置換します

コードをコピーします コードは次のとおりです次のように:
var text= "JavaScript は非常に強力です! JAVASCRIPT は私のお気に入りの言語です!";
text.replace(/javascript/ig, "JavaScript"); / 戻る: JavaScript は非常に強力です。 JavaScript は私のお気に入りの言語です。


String.replace() は位置の交換を実装します


コードをコピーします コードは次のとおりです:
var name= "Doe, John";
name.replace(/(w )s*,s*(w )/, "$2 $1"); : John Doe


String.replace( ) は、二重引用符で囲まれたすべての文字を角括弧で囲まれた文字に置き換えます。


コードをコピー コードは次のとおりです: var text = '"JavaScript" 非常に強力です。 ';
text.replace(/"([^"]*)"/g, "[$1]");
// 戻り値: [JavaScript] 非常に強力です!


String.replace( ) すべての文字の最初の文字を大文字にします


コードをコピー コードは次のとおりです: var text = '千マイルの旅は一歩から始まります。';
text.replace(/bw b/g, function(word) {
return word.substring(0,1) ).toUpperCase( )
word.substring(1);
});
// 戻る: 千マイルの旅は 1 つのステップから始まります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。