为JS脚本中String对象扩展一个静态Format()方法
2005-03-08 12:39
851 查看
<html>
<head>
<title> String.Format() in JS. </title>
</head>
<body>
<script language="JavaScript">
<!--
/*
String对象的Formate()功能扩展
By Gaoming On 2005.03.08
Email: Lonsan21@163.com & Happywinds@yeah.net
-- 欢迎交流和批评 --
*/
String.Format = function() {
if(arguments.length == 0)
return "";
if(arguments.length == 1)
return arguments[0];
var reg = /{(/d+)?}/g;
var args = arguments;
var result = arguments[0].replace(
reg,
function($0, $1) {
return args[parseInt($1)+1];
}
)
return result;
}
alert(
String.Format('我们都很喜欢使用如{0}中提供的{1}方法,但是在js中却没有{1},通过此方法,我们可以为其扩展一个,效果还算不错,希望大家喜欢。{2}{3}',
'C#',
'string.Format()',
'谢谢大家!',
'/n/nby gaoming /nmail:Lonsan21@163.com'
)
);
//-->
</script>
</body>
</html>
<head>
<title> String.Format() in JS. </title>
</head>
<body>
<script language="JavaScript">
<!--
/*
String对象的Formate()功能扩展
By Gaoming On 2005.03.08
Email: Lonsan21@163.com & Happywinds@yeah.net
-- 欢迎交流和批评 --
*/
String.Format = function() {
if(arguments.length == 0)
return "";
if(arguments.length == 1)
return arguments[0];
var reg = /{(/d+)?}/g;
var args = arguments;
var result = arguments[0].replace(
reg,
function($0, $1) {
return args[parseInt($1)+1];
}
)
return result;
}
alert(
String.Format('我们都很喜欢使用如{0}中提供的{1}方法,但是在js中却没有{1},通过此方法,我们可以为其扩展一个,效果还算不错,希望大家喜欢。{2}{3}',
'C#',
'string.Format()',
'谢谢大家!',
'/n/nby gaoming /nmail:Lonsan21@163.com'
)
);
//-->
</script>
</body>
</html>
相关文章推荐
- 给 Javascript 的 string 对象扩展一个 format 方法
- 对string对象扩展一个方法,删除前后空格
- three.js自学之旅(5)—— 辅助对象的使用、扩展一个新的基础方法调整对象参数
- C# String.Format的格式限定符与Format方法将多个对象格式化一个字符串原理
- eclipse 中main()函数中的String[] args如何使用?通过String[] args验证账号密码的登录类?静态的主方法怎样才能调用非static的方法——通过生成对象?在类中制作一个方法——能够修改对象的属性值?
- 给 Javascript 的 日期(Date)对象扩展一个格式化(format)方法
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- js中String常用方法详解及String对象方法扩展
- js中如何判读一个对象没有任何属性和方法
- JS 对象(Object)和字符串(String)互转方法
- 扩展js,实现c#中的string.format方便拼接字符串
- 【JS基础回顾】String对象及其常用属性以及方法
- js中String类型对象的方法使用
- String 的扩展方法--转自无忧脚本
- js中string对象的常用方法
- JS数组一个优化小技巧和对象方法的使用
- js sort方法根据数组中对象的某一个属性值进行排序
- 给 string 添加一个 GetInputStream 扩展方法
- js sort方法根据数组中对象的某一个属性值进行排序
- WebView加载html代码,js脚本中调用android对象的方法...