自己寫(xiě)的一個(gè)比較丑的ASP程序,但做報表時(shí)候有用
/********************************************************************
功能:將貨幣數字(阿拉伯數字)(小寫(xiě))轉化成中文(大寫(xiě))
參數:Num為字符型,小數點(diǎn)之后保留兩位,例:Arabia_to_Chinese("1234.06")
說(shuō)明:1.目前本轉換僅支持到 拾億(元) 位,金額單位為元,不能為萬(wàn)元,最小單位為分
2.不支持負數
修改區
修改區結束
********************************************************************/
function Arabia_to_Chinese(Num){
for(i=Num.length-1;i>=0;i--)
{
Num = Num.replace(",","")//替換tomoney()中的“,”
Num = Num.replace(" ","")//替換tomoney()中的空格
}
Num = Num.replace("¥","")//替換掉可能出現的¥字符
if(isNaN(Num)) { //驗證輸入的字符是否為數字
alert("請檢查小寫(xiě)金額是否正確");
return;
}
//---字符處理完畢,開(kāi)始轉換,轉換采用前后兩部分分別轉換---//
part = String(Num).split(".");
newchar = "";
//小數點(diǎn)前進(jìn)行轉化
for(i=part[0].length-1;i>=0;i--){
if(part[0].length > 10){ alert("位數過(guò)大,無(wú)法計算");return "";}//若數量超過(guò)拾億單位,提示
tmpnewchar = ""
perchar = part[0].charAt(i);
switch(perchar){
case "0": tmpnewchar="零" + tmpnewchar ;break;
case "1": tmpnewchar="壹" + tmpnewchar ;break;
case "2": tmpnewchar="貳" + tmpnewchar ;break;
Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號 google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話(huà):0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明