0

C#でやっているようにJavaスクリプト/jqueryで数値をフォーマットしたい。以下のリンクを参照してください。

http://msdn.microsoft.com/en-us/library/0c899ak8%28v=VS.90%29.aspx#SpecifierD

現在 JavaScript で実行できる形式は何ですか (通貨、パーセンテージ、数値)。

jquery.globalize スクリプトが ($,%) のようないくつかの形式を実行することを知っています。javascript で実行または実装できる形式を知りたいです。

C#のフォーマットのような日時をフォーマットするためのビルド関数はありますか

(日/月/年)

ありがとう、

シヴァ

4

1 に答える 1

0

個人的には、問題を解決するための「ジャム付きプラグイン」や「ケチャップ付きプラグイン」アプローチはあまり好きではありません。原則として、「C# や PHP で行うように、JavaScript で X を行うにはどうすればよいか」と考えている場合は、PHP JSを確認する価値があります。現在の例では、sprintf関数がうまくいくと思います。

もう一つの便利な機能はこれです

String.prototype.format = function (args)
{
 var newStr = this;
 for (var key in args){newStr = newStr.replace('{' + key + '}', args[key]);}
 return newStr;
}

//for example
console.log("You owe me ${aa}".format({aa:100}));

文字列プロトタイプ拡張は私自身の作品ではありません - どこかで見つけました。多分ここで、私は思い出せません。

于 2013-05-09T05:02:28.753 に答える