JS中正负数的千位分隔符方法,利用正则表达式

JavaScript023

JS中正负数的千位分隔符方法,利用正则表达式,第1张

使用下面给出的函数可实现千分符支持正负数:

function comma(num) {

    var source = String(num).split(".")//按小数点分成2部分

        source[0] = source[0].replace(new RegExp('(\\d)(?=(\\d{3})+$)','ig'),"$1,")//只将整数部分进行都好分割

    return source.join(".")//再将小数部分合并进来

}

comma(-123456.789)//-123,456.789

在正数前面加一个'~'就行了

// 正数

var a = 666

// 转负数

var b = ~a

ITn是标准公差数值,根据你轴的直径,可以通过查表知道数值为多少。js是标准公差等级,表示在此等级下,上下偏差的绝对值相等,符号相反,且都为标准公差数值的一半。例如。直径为15mm的轴,IT6的标准公差,则标准公差数值为0.011mm取js公差等级,则尺寸的上偏差为+0.0055mm下偏差为-0.0055mm