JavaScript String.prototype.replace()で文字列を置換するサンプル

関数
replace(pattern, replacement)
pattern
文字列または Symbol.replace メソッドを持つオブジェクトを置くことができます。
典型的な例は正規表現です。Symbol.replace メソッドを持たない値は文字列に変換されます。

replacement
文字列または関数です。
文字列の場合、pattern に一致する部分文字列を置き換えます。

使用例
文字列の中から「stu-」に続いて2桁の数字を持つユーザー名を抽出して置換しています。
正規表現で「stu-\d\d,」と指定することで、数値2桁と「,(カンマ)」を持つユーザー名を検索しています。

サンプルコード
vvar str = 'stu-111, stu-23, stu-4506’;
// 正規表現による指定
var result = str.replace(/stu-\d\d,/, 'stu-110,’);
console.log( result );

実行結果
“stu-111, stu-110, stu-4506"

IT

Posted by arkgame