yhkn.net
当前位置:首页 >> 用js实现千位分隔符 >>

用js实现千位分隔符

function ce(num) {return num && (num.toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g,function($0, $1) {return $1 + ",";}) : num.toString().replace(/(\d)(?=(\d{3}))/g, function($0, $1) { return $1 + ...

使用下面给出的函数可实现千分符支持正负数: function comma(num) { var source = String(num).split(".");//按小数点分成2部分 source[0] = source[0].replace(new RegExp('(\\d)(?=(\\d{3})+$)','ig'),"$1,");//只将整数部分进行都好分割 ret...

menufunction format (num, fixed) { return num.toFixed (fixed).replace (/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,'); } console.log (format (1.566, 2)); console.info (format (1.56, 2)); console.error (format (1234.566, 2)); console....

1、在需要格式化的单元格右击鼠标,选择“设置单元格格式” 2、选择数值-勾选使用千位分隔符-点击确定,如下图 如果其他单元格内容也需要格式化,直接用格式刷就行了。 3、最后的结果

function format (num) { return (num.toFixed(2) + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');}var num = 12345;alert(format(num));

使用DecimalFormat类来实现,具体代码如下: import java.text.DecimalFormat; class moneyFormat{ public static void main(String args[]){ long n =10000000; DecimalFormat df = new DecimalFormat("#,###"); String m = df.format(n); Syst...

java.text.DecimalFormat df = new java.text.DecimalFormat("#,###.00"); df1.format(数据) 保留两位的,详细你可以参见DecimalFormat

txtmoney.Text = string.Format("{0:C}",Convert.ToDecimal(txtmoney.Text))

字母 含义 C或c Currency 货币格式 D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了) E或e Exponent 指数格式 F或f Fixed point 固定精度格式 G或g General 常用格式 N或n 用逗号分割千位的数字,比如1234将会被变成1...

累计位数n n/3=0时 加逗号

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com