为javascript添加String.Format方法
作者:bea
代码如下: 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])
代码如下:
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);
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
- JS解析XML的实现代码
- 跨域表单提交状态的变相判断代码
- JS 中document.URL 和 windows.location.href 的区别
- ASP中进行HTML数据及JS数据编码函数
- javascript 日期常用的方法
- Jquery在IE7下无法使用 $.ajax解决方法
- jQuery 白痴级入门教程
- Javascript 解疑
- 不一样的文字闪烁 轮番闪烁
- JS旋转的彩色文字轮转特效
- 文字来回上下移动或跳动的代码
- jquery 输入框数字限制插件
- 通过隐藏option实现select的联动效果
- javascript实现的鼠标悬停时动态翻滚的导航条
- Js 实现表格隔行换色一例
- Javascript实现的CSS代码高亮显示
- Riot.js 快速的JavaScript单元测试框架
- asp.net HttpHandler实现图片防盗链