日期:2014-05-16  浏览次数:20326 次

js数字如何转英文
如数字1、2、3、4、5转成一、二、三、四、五
这要怎么转换,以后的数字可以会在100以内。谢谢。

------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function xx(num){
var arr=['零','一','二','三','四','五','六','七','八','九'];
num+='';
num=num.replace(/^0(?=\d)/,'');
if(num.length==1){
return arr[num];
}else if(num.substring(1)==0){
return arr[num.substring(0,1)]+"十";
}else{
return arr[num.substring(0,1)]+"十"+arr[num.substring(1)]
}
}
alert(xx(10));
alert(xx(91));
alert(xx(1));
alert(xx(0));
alert(xx(08));
</script>
</head>

<body>
</body>
</html>
类似这样试试
话说没看见英文啊