js添加千分位

<script language="javascript" type="text/javascript">
function comdify(n){
  var re=/d{1,3}(?=(d{3})+$)/g;
  var n1=n.replace(/^(d+)((.d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
  return n1;
}
 
</script>
<input type="text" value="1212133345.78" onblur="this.value=comdify(this.value)">
filters:{
                currency :function (n){
                    //let n =_this.ruleForm.billAmount;
                    let re=/d{1,3}(?=(d{3})+$)/g;
                    let n1=n.replace(/^(d+)((.d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;});
                  return n1;                
                }
            },
原文地址:https://www.cnblogs.com/lin-dong/p/6825655.html