当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 为javascript添加String.Format方法

Javascript
getYear()函数问题(javascript教程)
一些比较常见的Javascript框架
JavaScript事件参考手册
javascript时间对象的练习
prototype,executing,context,closure
javascript实现网页跳转的方法
JavaScript的事件:onLoad
JavaScript操作符以及操作符优先级
Javascript操作符应用详细讲解
JavaScript语句
JavaScript 核心对象
Javascript文档及其关联对象
Javascript表单应用的对象
JavaScript初学困境
Javascript触发A标记的点击事件
JavaScript的setAttribute
学习JavaScript语言的思想前提
美化网页表单的提交和重置按钮
一篇简单学习Javascript的学习笔记
仿Apple滑动条产品展示效果

Javascript 中的 为javascript添加String.Format方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 270 ::
收藏到网摘: n/a

每次在javascript中用加号合成字符串,真的没法忍受了,今天终于找到一高手写的方法,与大家分享。
复制代码 代码如下:

String.format = function()
{
if( arguments.length == 0 )
{
return null;
}
var str = arguments[0];
for(var i=1;i<arguments.length;i++)
{
var re = new RegExp('\\{' + (i-1) + '\\}','gm');
str = str.replace(re, arguments[i]);
}
return str;
}

使用方式 : String.format('Hello. My name is {0} {1}.', firstName, lastName);