जबकि मैंसे सहमत हूं, अपने डेटा को प्रारूपित करने के लिए function in Mustache का उपयोग करना संभव है।
सरल टेम्पलेट:
<ul>
{{#price}}
<li>{{commaFormat}}</li>
{{/price}}
</ul>
जावास्क्रिप्ट अपने मूल्यों के लिए एक स्वरूपण समारोह के साथ डेटा की प्रक्रिया करने के लिए:
var tpl = $('#tpl').html(),
data = {
price: ['1234', '123', '123456', '1234567890'],
commaFormat: function() {
// adapted from https://stackoverflow.com/questions/2901102/how-to-print-number-with-commas-as-thousands-separators-in-javascript
return this.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
},
html = Mustache.to_html(tpl, data);
document.write(html);
परिणामस्वरूप HTML:
<ul>
<li>1,234</li>
<li>123</li>
<li>123,456</li>
<li>1,234,567,890</li>
</ul>
यहाँ the working jsFiddle निरीक्षण करने के लिए और खेलने के लिए है आगे के साथ।
क्या आप स्थानीयकरण की परवाह करते हैं? (लोकेल के आधार पर विभाजक के रूप में ',' या '।' का उपयोग करके) – guival