跳至主要內容
Lizely

數字轉英文單詞

在本機以確定性的美式英文 short scale 規則拼出有限範圍的整數,不需帳號或上傳。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.輸入整數;可使用開頭正負號與標準三位一組的逗號分組。
  2. 2.按「轉換為英文單詞」,並檢查標準化的數字。
  3. 3.從結果中複製小寫美式英文基數詞。

關於數字轉英文單詞

數字轉英文單詞工具把整數轉為明確定義的小寫美式英文基數詞。可輸入沒有逗號的數字,或使用正確三位一組千分位逗號的數字,並可包含開頭的正號或負號;工具會顯示標準化的數字與對應英文拼法。範圍限定在負 999,999,999,999 到正 999,999,999,999,所有解析與分組都由目前瀏覽器使用 BigInt 完成。

輸出採用 short scale:thousand、million、billion。每個三位數群組以固定的個位、十位與百位表拼寫;21 到 99 的非整十數使用連字號,例如 twenty-one;105 寫成 one hundred five,而非加上英式可選的 and。零有唯一標準輸出 zero,負數以前綴 minus 表示。這些規則讓相同輸入永遠得到相同結果,適合測試、文件、表單預覽與需要可重現英文文字的情境。

這是英文整數基數詞工具,不處理小數、貨幣、分、支票用語、序數、日期、羅馬數字、科學記號、單位或其他語言的數字名稱。逗號格式也不是隨意接受:第一組後的每個群組都必須剛好三位,例如 12,345,678;不符合規則的輸入會被拒絕,而非在背後猜測你的原意。

結果只在目前瀏覽器中顯示,輸入不會傳送到伺服器。若你要把英文數字用於合約、支票、申報、法規或金融文件,仍應依所在司法管轄區、表單指示與人工覆核為準,因為不同用途可能要求不同的連字號、and、貨幣或大寫格式。

方法與來源

先 trim 並限制輸入長度;驗證可選正負號,以及未分組數字或每組恰為三位的逗號格式;移除逗號後以 BigInt 解析,拒絕絕對值超過 999,999,999,999 的值,並標準化零。將絕對值拆為三位數群組,使用唯一的個位與十位表拼寫每組,對複合十位數加連字號,依序附加 short-scale 名稱,略過零群組,最後恢復 minus 前綴;回傳精確標準化整數與不含可選 and 的小寫美式英文基數詞。

常見問題

輸出在 hundred 後面會加 and 嗎?
不會。這個已說明的美式英文規則把 105 固定輸出為 one hundred five,以維持可重現結果。
支援小數或貨幣金額嗎?
不支援。工具只接受整數基數詞,不會加入貨幣、分或支票用語。
為什麼有逗號的數字被拒絕?
第一組後的每個逗號群組都必須剛好三位數,例如 12,345,678。
數字會被上傳嗎?
不會。解析、分組與英文拼字都在目前瀏覽器分頁中完成。

文字工具 使用指南

查看全部