【发布时间】:2011-10-09 08:34:16
【问题描述】:
我们在 JavaScript 中是否有类似 C# String.Format(...) 的东西?
我喜欢说 String.Format('text text {0}, text text {1}', value1, value2);
理想情况下作为扩展方法:
'文字文字{0},文字文字{1}'.format(value1, value2);
谢谢,
【问题讨论】:
标签: javascript jquery
我们在 JavaScript 中是否有类似 C# String.Format(...) 的东西?
我喜欢说 String.Format('text text {0}, text text {1}', value1, value2);
理想情况下作为扩展方法:
'文字文字{0},文字文字{1}'.format(value1, value2);
谢谢,
【问题讨论】:
标签: javascript jquery
这是您的解决方案:
String.format = function() {
var s = arguments[0];
for (var i = 0; i < arguments.length - 1; i++) {
var reg = new RegExp("\\{" + i + "\\}", "gm");
s = s.replace(reg, arguments[i + 1]);
}
return s;
}
更多信息在这里=> Equivalent of String.format in jQuery
【讨论】: