Jqueryで、全置換え($.replaceAll())

提供:wiki - PCスキルの小技・忘却防止メモ
移動: 案内, 検索

Jqueryでの全置換え($.replaceAll())のソース。文字列内に含まれるすべての検索文字列を置き換え。

ソース

replaceAll: function replaceAll(strOrgnal, strSearch, strReplac) {
	/// <summary>
	/// 全置換え
	/// 
	/// strOrgnal : 対象の文字列
	/// strSearch : 検索文字
	/// strReplac : 置換え文字
	/// </summary>
	
	return strOrgnal.split(strSearch).join(strReplac);
}

別ファイルでするなら「function($) {$.extend(){}}」内にいれておく。

使い方

var replaceStr = $.replaceAll("リンゴコリンゴココリンゴ", "リンゴ", "パンダ");
// 「replaceStr」には、「パンダコパンダココパンダ」が格納される。

関連項目