求一段JS    17转变为十七   10转换为十   270转为为二百七   107为一百零七

解决方案 »

  1.   

    <!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=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    var b=['零','一','二','三','四','五','六','七','八','九'];
    var c=['百','十'];
    var s=[170,17,10,270,107];
    for(var i in s){
    var h=parseInt(s[i]/100);
    var t=parseInt(s[i]%100/10);
    var g=s[i]%10;
    var f="";
    if(h!=0){
    f+=b[h]+c[0];
    }
    if(t!=0&&t!=1){
    f+=b[t]+c[1];
    }else if(t==0){
    f+=b[t];
    }else if(t==1){
    f+=c[1];
    }
    if(g!=0){
    f+=b[g];
    }
    alert(s[i]+":"+f);
    }
    </script>
    </head><body>
    </body>
    </html>
    这样试试  如果要包括所的可能  就得对每一位做综合的判断  麻烦但简单
      

  2.   

    这社区本来就是用来大家学习的,你嫌分少,大可以不回答。回答了还嫌分少,我在CSDN提问不多,但也不是第一次,但你这极品的人还第一次遇见。态度决定你的高度。他