String.Format = function()
{
if(arguments.length == 0)
return "";
if(arguments.length == 1)
return arguments[0];
var reg = /{(\d+)?}/g;
var args = arguments;
var result = arguments[0].replace(reg,function($0, $1){return args[parseInt($1)+1];})
return result;
}
使用方法
var Content;
Content=String.Format("我是{0}先生,欢迎{1}光临","一只鱼先生","某某某");