货币转换

2014-11-24 08:49:21 · 作者: · 浏览: 0
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script src="jquery-1.4.2.min.js">
<script type="text/java script">
$(document).ready(function(){
$('#keyup').bind('keyup', function(event){
var content;
var ketup_con;
$ketup_con=$('#keyup').val();
if(isNaN(ketup_con)){
$content=DX($ketup_con);
$('#test').text($content);
}
});
})
<script type="text/java script">
function DX(n){
if (!/^(0|[1-9]\d*)(\.\d+) $/.test(n))
return"数据非法";
var unit="千百拾亿千百拾万千百拾元角分",str="";
n += "00";
var p= n.indexOf('.');
if(p >=0)
n=n.substring(0,p)+n.substr(p+1,2);
unit=unit.substr(unit.length-n.length);
for(var i=0; i
str +='零壹贰叁肆伍陆柒捌玖'.charAt(n.charAt(i))+unit.charAt(i);
return str.replace(/零(千|百|拾|角)/g,"零").replace(/(零)+/g,"零").replace(/零(万|亿|元)/g,"$1").replace(/(亿)万|壹(拾)/g, "$1$2").replace(/^元零 |零分/g,"").replace(/元$/g,"元整");
}
测试: