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