javascript - 如何使用 javascript/jquery 将数字格式化为印度货币(在数据表中)
问题描述
我有一个数据表,它基于 json 数据进行渲染
$(document).ready(function (){
var table_data =
[
[
"CHEF BAKERS BROOKFIELD",
"0",
"2967629",
"0"
],
[
"CHEF BAKERS ARAKERE",
"0",
"302542",
"0"
],
[
"CHEF BAKERS AYYAPPA NGR",
"0",
"425433",
"0"
],
[
"Chef Bakers Bellandur",
"0",
"1278244",
"0"
],
[
"CHEF BAKERS BAGMANE CBP",
"0",
"546345",
"0"
],
[
"CHEF BAKERS CHANDAPURA",
"0",
"167527",
"0"
],
[
"Chef Bakers Doddanekkundi",
"0",
"490462",
"0"
],
[
"CHEF BAKERS SIDDAPURA",
"0",
"461639",
"0"
],
[
"CHEF BAKERS ECITY",
"0",
"699634",
"0"
],
[
"CHEF BAKERS VYDEHI",
"0",
"459675",
"0"
],
[
"CHEF BAKERS HARLUR ROAD",
"0",
"229458",
"0"
],
[
"Chef Bakers Hennur Main Road",
"0",
"211808",
"0"
],
[
"CHEF BAKERS HSR LAYOUT",
"0",
"806820",
"0"
],
[
"CHEF BAKERS KADUBEESANAHALLI",
"0",
"1108619",
"0"
],
[
"CHEF BAKERS COFFEE BOARD",
"0",
"774311",
"0"
],
[
"Chef Bakers Kaggadasapura",
"0",
"280712",
"0"
],
[
"Chef Bakers Koramangala",
"0",
"345426",
"0"
],
[
"CHEF BAKERS KASAVANAHALLI",
"0",
"415546",
"0"
],
[
"Chef Bakers Marathahalli 1",
"0",
"525344",
"0"
],
[
"Chef bakers Marathahalli 2",
"0",
"507047",
"0"
],
[
"Chef Bakers Mahadevapura",
"0",
"2518170",
"0"
],
[
"CHEF BAKERS BEL LAYOUT",
"0",
"404171",
"0"
],
[
"CHEF BAKERS MG ROAD",
"0",
"450749",
"0"
],
[
"CHEF BAKERS MANYATA TECH PARK",
"0",
"428558",
"0"
],
[
"CHEF BAKERS NAGAWARA",
"0",
"444891",
"0"
],
[
"CHEF BAKERS PRESTIGE SHANTHINIKETAN",
"0",
"576911",
"0"
],
[
"CHEF BAKERS PRITECH",
"0",
"1269371",
"0"
],
[
"CHEF BAKERS RR NAGAR",
"0",
"566927",
"0"
],
[
"Chef Bakers Kadugodi",
"0",
"1199501",
"0"
],
[
"CHEF BAKERS SARJAPURA ROAD",
"0",
"457940",
"0"
],
[
"CHEF BAKERS SINGASANDRA",
"0",
"245249",
"0"
],
[
"CHEF BAKERS SPICE GARDEN",
"0",
"434369",
"0"
],
[
"Chef Bakers Whitefield",
"0",
"1360325",
"0"
],
[
"CHEF BAKERS YELAHANKA",
"0",
"1213855",
"0"
]
]
var table = $('#example').DataTable( {
data: table_data,
"scrollY": "200px",
"scrollCollapse": true,
} );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet"/>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<table id="example" class="table table-striped ">
<thead>
<tr>
<th>Outlet</th>
<th>MTD</th>
<th>YTD</th>
<th>Todays's Transaction</th>
</tr>
</thead>
</table>
我想做的是将数字格式化为印度货币
请任何人有任何想法请指导我
解决方案
$(document).ready(function() {
var table = $('#example').DataTable({
data: table_data,
columns: [
{ data: 'Outlet' },
{ data: 'MTD' },
{ data: 'YTD', render: function (data, type, row) {
var data = parseFloat(data);
return data.toLocaleString('en-IN');
} },
{ data: 'Todays\'s Transaction' },
],
"scrollY": "200px",
"scrollCollapse": true,
} );
} );
推荐阅读
- python - 在包含换行符的文件上使用 gzip 时出错
- python - 如何摆脱 Pandas csv 文件中的“未命名 0”?
- java - 如何使用@Query 注解
- reactjs - 传播运算符在“npm run build”中导致“尝试导入错误”,但开发模式编译正常
- npm - Vuepress 构建和部署 Github 操作“ELIFECYCLE”错误权限被拒绝“构建 vuepress”
- azure-devops - Azure DevOps API 用于访问构建的多个 Repo 源
- javascript - 是否可以使用 ResizeObserver 来防止元素上的 Onclcik 事件
- python - 如何使用不同 Pandas df 中的值更改 Pandas df 中的值
- python - 线程功能后文件路径未保存
- ansible - 安西布尔。试图从字符串中获取 IP 地址的第三个八位字节以用作变量