不好吧
出现一万零千零百XXXXX就不好看啦,还有要是超过百万呢?
自己编一个吧,现成的估计也有,找找看

解决方案 »

  1.   

    我有vb的源代码:)
    转换为js应该不是难题呀,呵呵。
      

  2.   

    这是PHP的,你可以参考一下做成JS:<?php 
    /****人民币大小写转换格式****/
    //作者:xiaocon
    function ChangeToRMB($Val)
    {
     
     $str=array();
     $str[0]="零";
     $str[1]="壹";
     $str[2]="贰";
     $str[3]="叁";
     $str[4]="肆";
     $str[5]="伍";
     $str[6]="陆";
     $str[7]="柒";
     $str[8]="捌";
     $str[9]="玖";
     $oldval=$Val;
     
     $Val=str_replace(",","",$Val);
     $Val=number_format($Val,2);
     $Val=str_replace(".","",$Val);
     $Val=str_replace(",","",$Val);
     
     $f=$Val;
     $Val=abs($Val);
     if($f!=$Val)$m="负";
     for ($i=1 ;$i<= strlen($Val);$i++)
     {
        $mynum=substr($Val,$i-1,1);
      switch (strlen($Val)+1-$i)
      {
       case 1: 
        $k= $mynum."分";
           break;
          case 2: 
           $k= $mynum."角";
           break;
          case 3: 
           $k= $mynum."元";
           break;
          case 4: 
           $k= $mynum."拾";
           break;
          case 5: 
           $k= $mynum."佰";
           break;
          case 6: 
           $k= $mynum."仟";
           break;
          case 7: 
           $k= $mynum."万";
           break;
          case 8: 
           $k= $mynum."拾";
           break;     
          case 9:
            $k= $mynum."佰";
           break;
          case 10: 
           $k= $mynum."仟";
           break;
          case 11 :
           $k= $mynum."亿";
           break;
          case 12 :
           $k= $mynum."拾";
           break;
          case 13:
            $k= $mynum."佰";
           break;
          case 14:
            $k= $mynum."仟";
           break;
      }
      $m .=$k;
        
     }
     foreach($str as $key=>$val)
     {
      $m=str_replace($key,$val,$m); 
     }
     return $m;
    }
    ?>  
    <html>
    <head>
    <title>数字转换</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF">
    <form method="post"  name="forma">
      <input type="text" name="source" value="<?php echo $val ?>">
      
      <input type="text" name="result" value="<?php echo ChangeToRMB($val) ?>" size="40"><input type="submit" name="Submit" value="提交 " >
    </form>
    </body>
    </html>