用JavaScript写一个类似C#的Format方法
代码如下:
// Add DoFormat() funtion for string. function DoFormat(source, args) { var result = source; if (arguments.length > 1) { for (var i = 1; i < arguments.length; i++) { if (arguments[i] != undefined) { var reg = new RegExp("({)" + (i - 1) + "(})", "g"); result = result.replace(reg, arguments[i]); } } } return result; }
调用:
<input type="button" value="TEST" onclick="javascript:alert(DoFormat('Hello,{0}!', 'World'));" />
——
不要等到人生垂暮,才想起俯拾朝花,且行且珍惜...