| | |
| | | export const $USD = "₹"; |
| | | export const $USDT = "INR"; |
| | | export const $USD = ""; |
| | | export const $USDT = "SAR"; |
| | | |
| | | export function $toLocaleString( |
| | | number, |
| | | showCurrencySymbol = true, // 是否显示货币符号,默认为 true |
| | | locale = "en-IN", // 默认使用印度英语的语言环境 |
| | | locale = "ar-SA", // 默认使用印度英语的语言环境 |
| | | options = { |
| | | // style:可选值为 decimal(小数)、currency(货币)或 percent(百分比); |
| | | // currency:设置为货币样式时使用的符号,支持列表在这里; |
| | | // useGrouping:布尔值,是否显示数字分位。 |
| | | style: "currency", |
| | | currency: "INR", |
| | | currency: "SAR", |
| | | minimumFractionDigits: 2 //如果不想要显示末尾的小数「.00」,只要设置一下最小分位 minimumFractionDigits 即可(默认是 2): |
| | | } |
| | | ) { |
| | | number = number || 0; |
| | | let str = Number(number).toLocaleString(locale, options); |
| | | if (showCurrencySymbol) { |
| | | str = str.replace("₹", ""); |
| | | str = str.replaceAll("₹", ""); |
| | | } |
| | | return str; |
| | | } |