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

JavaScript08

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

后面应该是getElementsByTagName ClassName指的是按class属性来取元素 tagname才是按标签名取元素 我说的你看不见? 我让你用tagname取才行 你自己试试去行不行 不用给ul加id好吗