共享笔记代码如下:
<!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!!!
本文介绍了一种使用JavaScript实现字符串中占位符替换的方法。通过扩展String.prototype,该方法可以方便地将指定的字符串插入到包含占位符的模板字符串中。文中提供了具体的代码示例,展示了如何进行占位符的替换。
2100

被折叠的 条评论
为什么被折叠?



