相关疑难解决方法(0)

JavaScript等效于printf/String.Format

我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).

我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.

我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.

javascript string.format printf

1874
推荐指数
30
解决办法
160万
查看次数

在JavaScript中使用String.Format?

这让我疯了.我相信我问了同样的问题,但我再也找不到了(我使用Stack Overflow搜索,Google搜索,手动搜索我的帖子,搜索我的代码).

我想要的东西就像C#String.Format,你可以做类似的事情

string format = String.Format("Hi {0}",name);
Run Code Online (Sandbox Code Playgroud)

当然只是为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;
       }
    );
};
Run Code Online (Sandbox Code Playgroud)

.net javascript c#

71
推荐指数
5
解决办法
13万
查看次数

标签 统计

javascript ×2

.net ×1

c# ×1

printf ×1

string.format ×1