將一串數字轉為大寫人民幣形式

2022-08-17 09:09:22 字數 608 閱讀 3683

function tochinese(str)

//引數不為空時

str = parsefloat(str)

//最大數字

if( str > maxnum)

//如果傳的數字為0

if(str == 0)

//如果傳的數字不為0;

str = str.tostring();

//判斷str是否有小數點

if(str.indexof('.') == -1)else

//整數部分轉換

if(parseint(zhengnum,10) > 0)else

chinese += arrnum[number(n)] + intdanwei1[m]

}//如果m=0,那麼當前字串的位置為4的倍數,根據單位的特點,4位一分割,取得當前字串的單位

if(m == 0)

}chinese += yuan;

}//小數部分轉換

if(floatnum != '')

}}else;

if(chinese == '')

return chinese;

}

人民幣數字大寫轉換

中文大寫金額數字應用壹 貳 叄 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 元 角 分 零 整 正 等字樣。中文大寫金額數字到 元 為止的,在 元 之後,應寫 整 或 正 字,在 角 之後,可以不寫 整 或 正 字。中文大寫金額數字前應標明 人民幣 字樣,大寫金額數字有 分 的,分 後面不寫 整 或...

人民幣 Rmb 數字轉換大寫 大寫

package com.test public class rmbconvert 段內的量度 char vunit 段間的量度 char digit 小寫對應的大寫 long longmoney long money 100 string strmoney string.valueof longmo...

將人民幣轉化為大寫

package org.cric.util public class moneychange 段內位置表示 char vunit 段名表示 char digit 數字表示 long midval long value 100 轉化成整形 string valstr string.valueof mi...