为javascript添加String.Format方法

  作者:bea

代码如下: String.format = function() { if( arguments.length == 0 ) { return null; } var str = arguments[0]; for(var i=1;i<arguments.length;i++) { var re = new RegExp('\{' + (i-1) + '\}','gm'); str = str.replace(re, arguments[i])

代码如下:


String.format = function()
{
if( arguments.length == 0 )
{
return null;
}
var str = arguments[0];
for(var i=1;i<arguments.length;i++)
{
var re = new RegExp('\{' + (i-1) + '\}','gm');
str = str.replace(re, arguments[i]);
}
return str;
}


使用方式 : String.format('Hello. My name is {0} {1}.', firstName, lastName);


有用  |  无用

猜你喜欢