匹配input內只能輸入數字和","逗號或者說是千分位符;
ps:使用千分位符時,一般只保留2位小數
如果沒有特殊說明可以用html中的
number屬性可以輸入"e" "e"是科學計算中的自然數 所以是可以輸入的;
/*限制只能輸入數字 和 "," */
if ($(this).val().length == 1) else
數字裝千分位格式,千分位格式轉回數字格式
/*千分位轉整數*/
function thousandstonumber(str)
/*整數 小數 封裝千分位符*/
function numbertothousands(number, n)
while (num.length <= rs + n)
var integer = num.split(".")[0];
var decimal = num.split(".")[1];
/*保留小數 不保留小數*/
return n == 0 ? integer.tostring().replace(/(\d)(?=(\d)+(?:$|\.))/g, '$1,') : integer.tostring().replace(/(\d)(?=(\d)+(?:$|\.))/g, '$1,') + "." + decimal;
}
C 數字帶逗號(千分位符 金錢千分位字元)
帶了逗號之後 數字就變成字串了 不再是數字了。1 c 中用最簡單的方法把數字 不含小數 轉換為千分位格式 如1234567變成1,234,567 方法 x.tostring 或 1234567.tostring n0 2 c 中把數字轉換成帶兩位小數的千分位字元 如1234567.891變成1,23...
PHP 數字加千分位
number format float number int decimals 0 string number format float number int decimals 0 string dec point string thousands sep string number format ...
轉換千分位
string str decimalformat.getnumberinstance format su string currecy numberformat.getcurrencyinstance format su system.out.println 轉換成currency格式 su sys...