用JS實現用 字符串 替換 佔位符

共享筆記代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用JS實現用 字符串 替換 佔位符</title>
</head>

<body>

<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}".format("www.songyanjun.net", "index.html"));
//與上同理
alert("請輸入{0},輸完後再按存盤按鈕".format("姓名"));

</script>

</body>
</html>


Over!!!


發佈了41 篇原創文章 · 獲贊 6 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章