这快把我逼疯了。我相信我问了完全相同的问题,但我不能找到它了(我使用堆栈溢出搜索,谷歌搜索,手动搜索我的文章,并搜索我的代码)。
我想要一些类似于 C # 字符串的格式
string format = String.Format("Hi {0}",name);
当然只是为了 JavaScript 一个人给了我一个简单的答案它不像一个 jQuery 插件或者其他什么,但是我认为你做了一些 JSON 之类的东西,它工作起来并且使用起来很简单。
我怎么也找不到这个帖子。
我的代码中确实有这个功能,但我似乎找不到任何使用它的东西,而且我非常肯定我使用过它几次:
String.prototype.format = function(o)
{
return this.replace(/{([^{}]*)}/g,
function(a, b)
{
var r = o[b];
return typeof r === 'string' ? r : a;
}
);
};