把阿拉伯數字全部轉換為大寫(1,2,3.... = 一、二、三、)
阿新 • • 發佈:2019-01-11
function num(n) { if(!/(^[1-9]\d*$)/){ return '非法數字'; } var uppercase='千百億千百十萬千百十個'; var nLength=n.length; var newStr=''; if(uppercase.length-nLength<0){ return '數字過長'; } uppercase=uppercase.substr(uppercase.length-nLength); for(var i=0;i<nLength;i++){ newStr +='零一二三四五六七八九'.charAt(n[i])+uppercase.charAt(i); }; newStr=newStr.substr(0,newStr.length-1); return newStr; } document.write(num('234134'));