【正则表达式】正则 js分转元带千分符号详解

更新时间:2021-07-13    来源:正则表达式    手机版     字体:

【www.bbyears.com--正则表达式】

可以通过缩放来进行分到元的转换,同时使用正则对处理后的数字进行千分位格式化

方法1:(不丢失精度)

 

 代码如下

functionFen2Yuan( num ) {

  if(typeofnum !=="number"|| isNaN( num ) )returnnull;

  return( num / 100 ).toFixed( 2 );

}

 

方法2:

 

 代码如下

varnum = 370825

num=num*0.01;//分到元

num+=''//转成字符串

varreg=num.indexOf('.') >-1 ? /(\d{1,3})(?=(?:\d{3})+\.)/g : /(\d{1,3})(?=(?:\d{3})+$)/g;//千分符的正则

num=num.replace(reg,'$1,');//千分位格式化

最终 num = 3,708.25

 

经过上述4步,即可完成分到元的转换,并且有千分位的格式化

本文来源:http://www.bbyears.com/aspjiaocheng/129452.html

热门标签

更多>>

本类排行