js实现类似java中String.format的函数

来源:互联网 发布:淘宝店芥末和小镇姗姗 编辑:程序博客网 时间:2024/05/19 06:15
String.prototype.format=function(){  
 if(arguments.length==0) 
 return this;  
 for(var s=this, i=0; i<arguments.length; i++)  
s=s.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);  
 return s;  

};  


//占位符可以为多个  
alert("http://{0}/{1}".format("www.songyanjun.net", "index.html"));  
//与上同理  
alert("请输入{0},输完后再按存盘按钮".format("姓名"));
原创粉丝点击