人民幣金額大寫轉換
將人民幣數字金額轉換為中文大寫,支援元、角、分及負數。不使用浮點數計算,保留金額精度。
如何轉換金額
輸入以元為單位的金額,例如 10010.05,結果為“人民幣壹萬零壹拾元零伍分”。可輸入規範千位分隔符,例如 12,345.67;小數點使用英文句點。
輸入會按字串拆分為整數、角和分,不會先轉成浮點數。最多接受 16 位整數和兩位小數。超過兩位小數會提示錯誤,不會擅自四捨五入。
零、整與負數的規則
整數使用壹、貳、叄、肆、伍、陸、柒、捌、玖,以及拾、佰、仟、萬、億、兆。連續的零合併,跨位時按數值補零。
沒有角分時以“整”結束;只有分而沒有角時補“零”,例如 10.05 為“人民幣壹拾元零伍分”。負數用於表達退款或調整,例如 -12.30 為“人民幣負壹拾貳元叄角”。
使用前核對
轉換結果適合核對報銷、合同和財務記錄中的文字金額。票據對字首、負數、幣種及書寫格式可能有具體要求,填寫前仍需按實際表單核對。
| 金額 | 轉換結果 |
|---|---|
| 0 | 人民幣零元整 |
| 1001.01 | 人民幣壹仟零壹元零壹分 |
| 10.10 | 人民幣壹拾元壹角 |
常見問題
可以輸入三位小數嗎?
不能。人民幣元角分最多兩位小數;工具會明確報錯,避免自動取整改變金額。
支援美元或英文支票金額嗎?
此工具只生成中文人民幣大寫。英文數字拼寫可使用 Number to Words,但不等同於特定幣種的支票格式。
金額會上傳嗎?
不會。轉換在瀏覽器本地完成,輸入內容不會傳送到伺服器。