當前位置:首頁 » 數字幣問答 » js數字改為貨幣格式

js數字改為貨幣格式

發布時間: 2021-05-23 12:44:04

A. js 金額分格式轉換成元格式

可以通過縮放來進行分到元的轉換,同時使用正則對處理後的數字進行千分位格式化

  1. num=num*0.01;//分到元

  2. num+='';//轉成字元串

  3. reg=num.indexOf('.') >-1 ?/(d{1,3})(?=(?:d{3})+.)/g:/(d{1,3})(?=(?:d{3})+$)/g;//確定使用有哪個正則

  4. num=num.replace(reg, '$1,');//千分位格式化


經過上述4步,即可完成分到元的轉換,並且有千分位的格式化

B. javascript有沒有提供將數字格式化為貨幣形式

<script>
function outputMoney(number)
{
number=number.replace(/,/g,"");
if (number=="") return "";
if(number<0)
return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);
else
return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}
function outputDollars(number)
{
if (number.length<= 3)
return (number == '' ? '0' : number);
else
{
var mod = number.length%3;
var output = (mod == 0 ? '' : (number.substring(0,mod)));
for (i=0 ; i< Math.floor(number.length/3) ; i++)
{
if ((mod ==0) && (i ==0))
output+= number.substring(mod+3*i,mod+3*i+3);
else
output+= ',' + number.substring(mod+3*i,mod+3*i+3);
}
return (output);
}
}
function outputCents(amount)
{
amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
return (amount<10 ? '.0' + amount : '.' + amount);
}
</script>

補充:JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

C. JS裡面貨幣類型怎麼弄 比如我現在有200000 這個數字怎麼樣轉化為貨幣類型200.000.00

function FormatMoney(money) {
if (/[^0-9\.]/.test(money)) return '0.00';
money = money.replace(/^(\d*)$/, "$1.");
money = (money + "00").replace(/(\d*\.\d\d)\d*/, "$1");
money = money.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(money)) {
money = money.replace(re, "$1,$2");
}
money = money.replace(/,(\d\d)$/, ".$1");
return '' + money.replace(/^\./, "0.");
}

D. c#將數字轉換為貨幣格式

int i = 60000;
string d=i.ToString("c");

E. javascript貨幣數字自動轉換為漢字大寫

var nums=[{'1':'壹'},{'2':'貳'},{'3':'叄'},.....];
var text_3=document.getElementById('text_3');

text_3.onblur=function(e){
var text=this.value;
var temp;
for(i=0;i<text.length;i++)
{
for(j=0;j<nums.length;j++)
{
for(item in nums[j])
{
if(text[i]===item)
{
temp+=nums[item];
break;
}
}
break;
}
}
document.getElementById('text_4').value=temp;
}
沒在編譯器上寫的 也沒測試 你試試這樣可以不,

F. 求JS 把阿拉伯數字轉換成中文,是金額類型的

可以採用定義串的形式,然後進行替換的方法操作
比如:var n="12345678090";
var unit = "千百拾億千百拾萬千百拾元", str = "";
然後組裝str

str.replace(/零(千|百|拾|角)/g, "零")
這個方式

G. word中的數字怎麼設置成貨幣格式

這里給出一種Word數字轉貨幣格式的操作流程:

所需材料:這種方法僅適用於表格中的數字。

一、如下圖,左邊列為數字,這時點擊右邊上方第一個單元格,進入「布局」菜單。

H. 如何採用純css將輸入的數字轉換為金額格式

這個事css幹不了吧,怎麼也得用上js。

css只能改變顯示的樣子,在Dom中做改動得用js了

js代碼拿去用:

functionnumber_format(number,decimals,dec_point,thousands_sep){
/*
*參數說明:
*number:要格式化的數字
*decimals:保留幾位小數
*dec_point:小數點符號
*thousands_sep:千分位符號
**/
number=(number+'').replace(/[^0-9+-Ee.]/g,'');
varn=!isFinite(+number)?0:+number,
prec=!isFinite(+decimals)?0:Math.abs(decimals),
sep=(typeofthousands_sep==='undefined')?',':thousands_sep,
dec=(typeofdec_point==='undefined')?'.':dec_point,
s='',
toFixedFix=function(n,prec){
vark=Math.pow(10,prec);
return''+Math.ceil(n*k)/k;
};

s=(prec?toFixedFix(n,prec):''+Math.round(n)).split('.');
varre=/(-?d+)(d{3})/;
while(re.test(s[0])){
s[0]=s[0].replace(re,"$1"+sep+"$2");
}

if((s[1]||'').length<prec){
s[1]=s[1]||'';
s[1]+=newArray(prec-s[1].length+1).join('0');
}
returns.join(dec);
}

使用方法:

varnum=number_format(1234567.089,2,".",",");//1,234,567.09

I. 在WORD里,如何用現有的格式把數字轉變成貨幣形式

少的話直接手打

你說的那種我明白了

WORD里是沒有這種功能的

但是可以使用宏,我對宏不在行,摘錄別人的宏,你試下吧

' 宏大概可以用下面的這個吧, 快捷鍵要指定一下
Sub Temp()

Selection.Text = Format(Selection.Text, "##,###.00")

End Sub ' of Temp() 這個名字自己定吧?

J. 怎麼把Word文檔中的數字自動生成貨幣格式例如:31000改成¥31,000

Word不支持自動生成,只能利用其他插件。
步驟如下:
1.打開word文檔後,在「插入」選項下點擊符號里的「更多」;
2.在「插入特殊符號」對話框里,選擇「單位符號」選項;
3.在符號後輸入數字即可。

熱點內容
幣圈交易所返佣比例 發布:2024-11-17 14:37:46 瀏覽:934
郵件比特幣勒索曝光 發布:2024-11-17 14:07:38 瀏覽:156
哪裡能找到比特幣礦池 發布:2024-11-17 14:01:56 瀏覽:290
區塊鏈紅皮書 發布:2024-11-17 14:01:41 瀏覽:328
區塊鏈powposdapp 發布:2024-11-17 13:55:55 瀏覽:21
一個比特幣挖礦成本 發布:2024-11-17 13:39:54 瀏覽:595
韓元怎麼買usdt 發布:2024-11-17 13:30:01 瀏覽:257
奧特曼宇宙英雄30元買羅布值嗎 發布:2024-11-17 13:24:56 瀏覽:822
我的世界峽谷挖礦視頻 發布:2024-11-17 13:23:44 瀏覽:766
比特幣調查最新消息 發布:2024-11-17 13:22:04 瀏覽:691