代码如下:
// 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" οnclick="javascript:alert(DoFormat('Hello,{0}!', 'World'));" />