天天看点

js实现用自串替换占位符{0} {1} {2} 等

<script type="text/javascript">

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}/{2}".format("www.meizz.com", "web", "abc.htm"));

alert("请输入{0},输完后再按存盘按钮".format("姓名"));

</script>

继续阅读