Javascript 如何使用jquery格式化数字

Javascript 如何使用jquery格式化数字,javascript,jquery,Javascript,Jquery,我正在尝试删除“.”之后的数字。然后我想格式化数字(16810900.211233),使之类似于(16810900),但我不知道如何做这是我的html: <link rel="stylesheet" type="text/css" href="http://cdn.webrupee.com/font" /> <div class="main"> <p class="active">10200.00</p> <p class="in_activ

我正在尝试删除“.”之后的数字。然后我想格式化数字(16810900.211233),使之类似于(16810900),但我不知道如何做这是我的html:

<link rel="stylesheet" type="text/css" href="http://cdn.webrupee.com/font" />
<div class="main">
<p class="active">10200.00</p>
<p class="in_active">16810900.211233</p>
<p class="active">0</p>
<p class="in_active">-</p>
<p class="active">1278200.543554</p>
<p class="in_active">-</p>
<p class="active">-</p>
<p class="in_active">9,890.656</p>
<p class="active">10,200</p>
<p class="in_active">16810900</p>
<p class="active">0</p>
<p class="in_active">-</p>
<p class="active">1278200.09</p>
<p class="in_active">-</p>
<p class="active">-</p>
<p class="in_active">9890.00</p>
</div>​

10200.00

16810900.211233

0

-

1278200.543554

-

-

9890.656

10200

16810900

0

-

1278200.09

-

-

9890.00

我在这里试过了

重新发明轮子毫无意义……)

/**
*根据“格式”字符串设置数字格式;
*符合美国数字标准,其中逗号
*每3位数字后插入一次。
*注意:格式中应该只有1个连续数字,
*其中数字由数字、句点和逗号组成
*任何其他字符都可以环绕此数字,包括“$”、“%”或文本
*示例(123456.789):
*“0'-(123456)仅显示数字,无精度
*“0.00”(123456.78)仅显示数字,精度为2
*“0.0000”(123456.7890)仅显示数字,精度为4
*'0000'-(123456)显示逗号和数字,无精度
*'0000.00'-(123456.78)显示逗号和数字,精度为2
*'0,0.00'-(123456.78)快捷方式,显示逗号和数字,2精度
*
*@method格式
*@param format{string}您希望格式化此文本的方式
*@return{string}格式化的数字
*@公众
*/ 
Number.prototype.format=函数(格式){
如果(!isType(格式,'string'){return”}//健全性检查
var hascoma=-1
Globalize.format(Math.round(16810900.211233))
$("p").text(function(i, v) {
    if (v == "-")
        return v; // or whatever you want to to with these
    v = v.split(".")[0]; // remove anything after the first "."
    v = v.replace(/[^\d]/g, ""); // remove non-numeric characters
    var group = 3;
    var min = v.length > 4 ? group : 4; // format thousands without separator
    for (var res=[], i=v.length; i>min; i-=group)
        res.push(v.substr(i-group, group));
    res.push(v.substr(0,i));
    return res.reverse().join(".");
});