JS版StringFormat函数
String.prototype.StringFormat = function() {
if (arguments.length == 0) {
return this;
}
for (var StringFormat_s = this, StringFormat_i = 0; StringFormat_i < arguments.length; StringFormat_i++) {
StringFormat_s = StringFormat_s.replace(new RegExp("\\{" + StringFormat_i + "\\}", "g"), arguments[StringFormat_i]);
}
return StringFormat_s;
};
//用法 : var str = "{0}{1}".StringFormat("Eric", "Yu");
// str = "EricYu"
分享到:
相关推荐
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
js中的string.format函数代码.docx
JS仿C#的String.Format函数,参数可以传数组,也可以像C#那样传多个参数
JS写的String.Format函数,功能仿照C#的String.Format,参数为JS数组或字符串,使用方法请参考demo
源于C#中的string.Format() 代码如下: String.prototype.format = function(args) { if (arguments.length>0) { var result = this; if (arguments.length == 1 && typeof (args) == “object”) { for (var key in ...
在上一篇中,自谦懒人的咚锵留言指出楼猪改写的format函数在参数输入11个后不起作用了
自己实现一个string函数!其中包括strcat,strcpy的编写!
下面摘抄一下源码,深入分析一下他的设计实现思路: 代码如下: function format(string) { var args = arguments;... 通过format函数,下面的代码: 代码如下: format(“And the %1 want to know whose
主要介绍了javascript模拟实现C# String.format函数功能,相信大家可以用的到
本文主要介绍了JavaScript实现格式化字符串函数String.format(可自动解析引号转义字符)。具有很好的参考价值,需要的朋友一起来看下吧
每次在javascript中用加号合成字符串,真的没法忍受了,今天终于找到一高手写的方法,与大家分享。
我最近查阅javascript资料,发现了一个函数: 代码如下: function format(s) { var args = arguments; var pattern = new RegExp(“%([1-” + arguments.length + “])”,”g”); return String(s).replace(pattern,...
代码如下:// 和PHP一样的时间戳格式化函数// @param {string} format 格式// @param {int} timestamp 要格式化的时间 默认为当前时间// @return {string} 格式化的时间字符串function date ( format, timestamp...
JS原生并没有提供方便使用的Formatter函数,用字符拼接的方式看起来混乱难读,而且使用起来很不方便。个人感觉C#里提供的语法比较好用,如: String.Format(“Welcome to learn '{0}','{0}' is awesome,you will {1...