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

转载 2013年12月05日 17:44:20
<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("js实现用自符串替换占位符{0} {1} {2}".format("I", "LOVE", "YOU"));
</script>


相关文章推荐

用JS实现用 字符串 替换 占位符

共享笔记代码如下: 用JS实现用 字符串 替换 占位符 String.prototype.format=function() { if(arguments.length...

js 对象替换字符串占位符

在javascript中,我们常常会有这样的需求,异步加载数据,并以元素追加的方式追加到页面中。 在拿到数据后,如果在不使用其他第三方框架的情况下,则需要手动替换元素中的动态内容并拼接元素节点,写起来...

JS字符串使用占位符轻松实现拼接

在JavaScript中,我们常常会有这样的需求,异步加载数据,并以元素追加的方式追加到页面中。 在拿到后台数据后,需要手动替换元素中的动态内容并拼接元素节点,写起来不仅麻烦,而且可读性非常差。 ...

js占位符的实现

String.prototype.format = function() { if (arguments.length == 0) return this; for (var s = t...

[优化]JavaScript 格式化带有占位符字符串

/** * Format a message with placeholder. * * Examples: * format("X{0}Y{1}Z{2}") : XYZ * format...

关于表单用js如何实现占位符placeholder的效果

笨方法,需要每个input都要写focus 和blur 事件,可以实现,但是毕竟太笨 /*获取焦点 提示信息消失*/ function focusFunc(ss,oCtl){ if...
  • cysear
  • cysear
  • 2016年11月16日 15:39
  • 634

python: 字符串占位符的"{0:2}"

看到这么奇怪的占位符,估计都是一脸懵逼。而且网上搜不到。其实很简单,试一下就知道了。print("{0:2}".format(10, 20, 30, 40)) # 10 # 1 print("{:2...

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种...

简单的string占位符替换

实现java提示信息模板功能 其实这个主要是看了struts的实现才知道的(虽然最后的代码就几行)。   今天同事又问起类似的字符换占位符替换的功能,我就找了这个帖子,目的是达到了。不过...

Spring自定义占位符替换(PropertyPlaceholderConfigurer)

引言 在使用SpringMVC做Web开发的时候,为了便于统一管理配置项,常常会看到用占位符的配置方式。这样,可以将分散在spring配置文件中的配置项的值集中到一个(多个)属性文件中,方便管理。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js实现用自符串替换占位符{0} {1} {2} 等
举报原因:
原因补充:

(最多只允许输入30个字)