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("姓名"));
相关文章
- 07-31js添加事件的三种方法
- 07-31JS高级---构造函数通过原型添加方法,原型的作用: 共享数据, 节省内存空间
- 07-31js prepend方法,添加下拉选
- 07-31js图片添加文字水印并设置水印居中的方法
- 07-31.NET(C#)使用HttpWebRequest、JavaScript(JS)和添加引用的三种方式调用WebService
- 07-31js对象动态添加属性,方法
- 07-31C#用扩展方法进行自动生成添加删除对象转换的功能
- 07-31为JS字符类型添加trim方法
- 07-31[JS]给String对象添加方法,使传入的字符串字符之间以空格分开输出
- 07-31c#模拟js escape方法