C# の string.format 関数は多くの場所で使用されるため、js を使用して単純なバージョンを実装しました。
var pattern,
length = argument.length;
for ( var i = 1; i {
pattern = new RegExp( '\{' ( i - 1 ) '\}', 'g' );
formatStr = formatStr.replace(pattern, argument[i]);
'';
}
return formatStr;
};
上記のコードは、JavaScript String クラスに静的メソッド形式を追加します。その使用法は、C# の string.format とまったく同じです。テストは次のとおりです。