当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 正则 js分转元带千分符号详解

正则 js分转元带千分符号详解

2019年06月13日  | 移动技术网IT编程  | 我要评论
可以通过缩放来进行分到元的转换,同时使用正则对处理后的数字进行千分位格式化 方法1:(不丢失精度) function fen2yuan( num ) {

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

方法1:(不丢失精度)

  function fen2yuan( num ) {
    if ( typeof num !== "number" || isnan( num ) ) return null;
    return ( num / 100 ).tofixed( 2 );
  }

方法2:

var num = 370825
num=num*0.01;//分到元
num+='';//转成字符串
var reg=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步,即可完成分到元的转换,并且有千分位的格式化

以上这篇正则 js分转元带千分符号详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网