數字千分位處理,number.js,js保留兩位,整數強制保留兩位小數


楊龍飛

楊龍飛

楊龍飛

楊龍飛

楊龍飛

楊龍飛

官方文檔:https://www.customd.com/articles/14/jquery-number-format-redux

1、千分位

$.number(data,2);//保留兩位,加上千分位

$('#price').number( true, 2 );//輸入的時候自動進行格式化,保留兩位小數點,加上千分位

當input type="number"時,此插件不支持,type必須是text才行

2、保留兩位小數(整數默認加上.00)

var a = "1";

a=a-0;//轉化為數字

a.toFixed(2);//強制保留兩位

typeof a;

number;

a;

1.00;

博客地址:http://www.cnblogs.com/windseek/

3、保留兩位小數(整數不處理)

varx=11.111;

x=Math.round(x*100)/100;

x=11.11;

 4、保留整數

//input框格式化數字
(function formatInteger(){
$("input.integer").keyup(function(){
var newval=$(this).val()-0;
$(this).val("");
$(this).val(newval);
})
})()
5、js控制千分位
function formatNum(num,n){  

//參數說明:num 要格式化的數字 n 保留小數位      

    num = String(num.toFixed(n));      
   var re = /(-?\d+)(\d{3})/;      

while(re.test(num)) {  

        num = num.replace(re,"$1,$2");  

   }  

return num;  

}  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM