不错的数字格式化转换函数
刚刚心血来潮,花了大半个晚上写了JS版本的数字转换,由于JS的Build-In功能不是很强大,没有数字的格式化等功能,就写了2个function,一个做格式化,一个做数字转英文的操作。
function解释:
formatNbr(src, num, sep, per, mode)
src:需格式化的数据源,可以是数字或数字字符串
num:小数部分长度
sep:千分位标记
per:小数点标记
mode:小数部分截取操作,R:四舍五入,C:Ceil,其他相当于Floor
nbrToEngWord(src, sep, per, mode)
src:格式化过的数字字符串
sep:千分位标记
per:小数点标记
mode:U:大写,L:小写,其他大小写混合
具体代码及演示如下: