阿拉伯数字转换大写中文数字js 阿拉伯数字大写转换

今天因为项目的需要,自己去网上找了下,好象没找到,算了还是自己写吧,反正没事做,练练手,如果对你有帮助就拿去用吧,我都经常用别人的代码,不过请注明出处,尊重下别人的劳动呵~谢谢。

<script language="javascript">
function transfer()
{
var input=document.forms[0].elements['xiao'].value;
vardanwei=Array("","十","百","千","万","十","百","千","亿");
阿拉伯数字转换大写中文数字js 阿拉伯数字大写转换
varinputvalue=parseInt(input);
var l=input.length;
var a=new Array(l);
var b=new Array(l);
var result="";
for(var i=0;i<l;i++)
{
a[i]=input.substr(i,1);
b[i]=getchinese(a[i]);
result+=b[i]+danwei[l-i-1];
}
document.forms[0].elements['da'].value=result;
}
function getchinese(p)
{
varinput=p;
if(input=="0")
return "零";
elseif(input=="1")
return "壹";
else if(input=="2")
return "贰";
else if(input=="3")
return "叁";
else if(input=="4")
return "肆";
else if(input=="5")
return "伍";
else if(input=="6")
return "陆";
else if(input=="7")
return "柒";
else if(input=="8")
return "捌";
else if(input=="9")
return "玖";
}

</script>
<body>
<form>
<input type="text" name="xiao" /><br>
<input type="button"onclick="transfer()" value="数字转换"/><br>
<input type="text" name="da"readonly="true" size="30"/>
</form>
</body>

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/169110.html

更多阅读

EXCEL中数字转人民币大写的两种方法 数字转换为人民币大写

在工作中,我们会用到电子表格处理一些内容,经常会有把小写数字钱数改中文大写钱数的情况,当然我们每次用输入法也可以,现在的输入法大部分都支持辅助输入,不过电子表格里可以实现自动变换的,可以方便工作的!下面介绍两种方法!第一种方法?设

数字电视知识问答——模拟转换数字说明 大学生廉洁知识问答

喀左县数字电视知识问答暨模拟转换数字电视说明一、知识类1、什么是数字电视?答:数字电视是指采用数字技术,进行节目采集、录制、播出、传输和接收的一个完整电视系统。数字电视提供的频道量可高达四五百套,而且音质和画面质量会大大

OraclePLSQL将金额数字转换成大写 plsql大小写转换

CREATE OR REPLACE FUNCTION SMALITOBLG(SMALLMONEY VARCHAR2)RETURN VARCHAR2 ISBIGWRITE VARCHAR2(54); -- 用于负担会答谢的钱数BIGNUMVARCHAR(2);-- 用于存放每一个阿拉伯数字对应的汉子RMBVARCHAR(2);-- 用于存放人民币单位MON

阿拉伯数字与阿拉伯人数字 阿拉伯人数字

最近在收藏银器过程中,经常会碰到一些银,上面刻有阿拉伯文字,对此一窍不通,正好看到一个网友“山高人为峰”的文章,很有帮助,转载一下:提起阿拉伯数字,人们自然而然地会联想到,它一定是由阿拉伯人首创且被阿拉伯民族一直沿用。然而事实却大相

声明:《阿拉伯数字转换大写中文数字js 阿拉伯数字大写转换》为网友过期的誓言分享!如侵犯到您的合法权益请联系我们删除