Command Palette

Search for a command to run...

Number to Words Converter: 英語で任意の番号を正しく綴ります

Number to Words Converter: 英語で任意の番号を正しく綴ります

T
Toolz Team
|Aug 23, 2026|15 分読んでください

コンバーター コレクションの一部

私は最初にプログラム的に数字を綴る必要があったときクライアント& #39; s請求書プラグイン印刷する必要があったとき" 単語" すべての領収書で金額, 小切手が行うように、それは些細に聞こえるまで、あなたが1,000,000 をヒットし、それがであるかどうかを決定する必要があります" 100 万" または" 十億&quot, " または2,015 のような値が" twenty fifteen" に変わるまで、あなたの頭の中で文書が必要なとき" twenty fifteen" 書き込み番号は厳格な規則に従って、財務文書に1 つ間違えることは小さなことではないその領収書の機能は、私は信頼することができた単語数論理を構築した理由であり、それは今Toolz.dev上で無料のツールとして生きています。

tl;dr: 数字と単語の変換器は、英語で数値を綴る - 1,234 は " 1,234 になる " 1,000 2 34." 基数(1,2,3)、序数(1 番目、2 番目、3 番目)、通貨(" 100 ドルと 50 セント")、および小数点以下を桁ごとに読み取る(" 3 点 1 4") 単語への変換数変換 4 つすべてを実行し、単語を数値に変換し直し、整数を正確に最大 100 進数まで綴り、完全にブラウザーで実行します。

数字のスペルアウトはロケール固有であり、ルールはカタログ化されています: Unicode CLDR 国際化されたソフトウェアが手書きの英語ルールの代わりに使用する番号スペルアウト データを使用します。

このガイドでは、英語が数字に名前を付けるために使用するルール、人々が最も頻繁に間違える場所、通貨と小数がどのように扱われるか、逆方向 - 数字に戻る単語 - がどのように機能するかについて説明します。 "amount in words" とラベル付けされたフォーム フィールドを見つめたことがある場合、自分自身で 2 番目に推測した場合は、これを保持するための参照です。

なぜ数字を単語に変換するのでしょうか?

最も一般的な理由は、法的および財務文書です 小切手、請求書、契約書、および約束手形は、金額を2 回印刷します:1 回は数字で、もう1 回は言葉で、曖昧さを削除し、改ざんをより困難にするために言葉が存在します - 桁を変更するのは簡単で、説得力を持って書かれたフレーズを変更するのは困難です 長年の慣例により、数字と単語が一致しない場合、書かれた単語は権威ある金額として扱われます そのため、この機能は多くの請求ソフトウェアに表示されます。

2 つ目の理由はアクセシビリティと音声ですスクリーンリーダーや音声インターフェイスはしばしば数字の話し言葉を必要としたり生成したりします数字を綴り出すのは値を読み上げる方法を正確に制御する方法です教育は3 つ目です教材は数字と単語の間を絶えず変換しchildren& #39; sのワークシートは &quotでいっぱいです " この数字をwords" の演習で書きます。

それから小さな実用的な瞬間があります - 手でフォームに記入し、スタイルガイドが百の下にスペルアウトされた数字を好む正式な手紙を書くか、または数字が場違いに見えるようなものにラベルを付ける作業は十分に一般的です " words" への番号 毎月は安定した検索であり、それはまさに耐久性があり、真に有用なユーティリティの種類のToolz.devです Web 開発者ツールキット を中心に構築されています.

英語では大きな数字の名前はどのように名付けられますか?

英語は、最大のグループから読み下げて、3 桁のグループから数字の名前を作成します。各グループは 3 桁の数字で綴られ、スケール名が付けられます。

スケール名は、米国および現代の英国全体で使用される現代の短いスケールで、単位 (名前なし)、千、百万、億、兆、千、千、さらに 600 万、900 万、さらにその先に進む単位に千が乗算されます。したがって、数値は右から 3 桁のグループに切り分けられ、各グループに名前が付けられ、グループが結合されます。

1,234,567 を取ります。グループに分割します。 1 | 234 | 567。それぞれのスケールで名前を付けます: "100 万、" "234 千、" "567." 参加します。 "100 万 234 千、567、" 1,000,045 は完全にスキップされます - 1,000,045 は "100 万 45、"空の千のグループについては何も言われません。

3 つからなる単一のグループ内では、ルールは次のとおりです。百の桁はその名前に "hundred, " を加えたものになり、最後の 2 桁は 10 と 1 のパターンに従います。 20 未満の数字には固有の名前 (11、12、13) が付きます。 20 から 20 まで、複合値にはハイフンが付けられます。 21、47、99。

スケールのステップが数字にマッピングされる方法は次のとおりです:

番号 数字 言葉
1千 1000
ミリオン 1,000,000 100万
1,000,000,000 10億
1,000,000,000,000 1兆
40億 10 億万千万万だ 1兆

ザ・ 単語への変換数変換 名前グループは 100 進数までグループ化され、数値ではなく桁文字列から整数を綴るため、通常の JavaScript 数値が約 9 兆の精度を失う時点を超えても正確なままになります。その最後の詳細は、請求の場合に重要でした。法的な金額で四捨五入エラーが発生することは望ましくありません。

" と " が存在する必要があります。書かれた数字で?

これが議論を始める質問であり、正直な答えは方言に依存するということです。

アメリカ英語では、 " and " は一般に整数の部分の間では省略される。 so 2,500 is " two thousand five hundred, " and 342 is " three hundred fourty-two." このスタイルでは、 " and " は小数点用に予約されている - " 100 および 500 分の 1 および quot; は特に小数点を示します。

イギリス英語では、" および " は通常、最後の 2 桁の部分の前に挿入されます。 "2,005,00,"しかし、"3 142,"そして " 1,000 と 1."両方とも独自のレジスターで正しいです。

コンバータはアメリカの慣例に従い、整数の部分の間に " と " を生成しません。これは、ソフトウェアにとってより安全なデフォルトです。なぜなら、それは明確であるためです。単語を読むとき バック 数字には、しかし、それは受け入れます " と " 誰かがそれを入力するかもしれないところはどこでも、それで " three hundred and forty-two " まだ 342 に解析します。出力に厳密で入力に寛大であることは、この種のツールの良い一般規則です。

通貨の金額と小数はどのように扱われますか?

通貨と平小数の綴りは異なり、人々を元気づけます。

For a plain decimal, the whole part is spelled normally, then the word "point" is said, then each digit after the point is read individuals.つまり、3.14 は " three point one four, " そして 0.05 は " zero point zero five." 2 桁の数字ではなく、数字を 1 つずつ読み取ることが、曖昧さなく小数を音声で伝える標準的な方法です。 "Three point fourteen" は、小数を注意深く英語で読み上げる方法ではありません。

通貨の場合、形式は完全に変わります。 全体部分はドルのカウントになり、最初の2 つの小数点はセントになります: 100.50 は" 百ドルと五十セント." これはフォーマットです 小切手と請求書が予想し、それがコンバーターが専用の通貨モードを持っている理由です。 単数形と複数形も調整します - 1 ドルと1 セントですが、2 ドルと50 セントです。通貨フィールドに入力するときは通貨モードをオンにし、数学的値を詳しく説明したいときはオフにします。

負の数字には " 負の数字、および引用符が付きます。 -42 は " 負の 42 です。"コンバーターは最初に符号を適用し、次に大きさを綴ります。

これらの書式設定の選択肢は出力を完全に変えるため、正しいモードを選択することは生の数字よりも重要です。これは同じです " 小さな正しい選択肢は、信頼できる結果と引用; に複合されます。を介して実行されるアイデア 開発者の生産性向上ツール アプローチ - モードを正しく取得し、ツールは残りを正確に実行します。

カーディナル ナンバーと序数の違いは何ですか?

基数には数量の名前を付けます: 1、2、3、42。序数には、順序内の位置の名前を付けます: 1 番目、2 番目、3 番目、42 番目。書き出された日付 ("the twenty-first of June")、ランキング、および任意の "どの 1 つを order" context に指定するか。

Most ordinals are formed by adding "th" to the cardinal - four becomes fourth, six becomes sixth, ten becomes tenth.しかし、英語には、あなたが覚えなければならない不規則な形式のセットがあります:1 が最初になり、2 が2 番目になり、3 が3 番目になり、5 が5 番目になり、8 が8 番目になり、9 が9 番目になり、12 が12 番目になります。 "y"で終わる10が"y"を"yeth"に変更します。 -20は20度になり、40は40度になります。

複合数の場合、最後の単語のみが序数形をとります。21 は 21 になり、100 は 100 番目になり、1,000 は 1,000 になります。コンバータ's 序数モードはこれらのルールを正確に適用するため、21 は "twenty-first" を与えます。および 100 は "one hundredth." を与えます。序数は整数にのみ適用されます。10 進数の序数形はありません。

単語を数値に戻すことができますか?

はい、そしてこの逆方向は人々が期待するよりも便利です。 &quot を貼り付けます; 200 万 400,000 の " そしてツールは 2,400,000 を返します。これは、手書きの記録をデジタル化したり、音声入力を解析したり、書面による金額がその数値と一致していることを確認したりする場合に重要です。

パーサーは、4 進数までの基数を理解します。オプションの "and"表示できる場所ならどこでも、符号の場合は "negative" または "minus"、小数点には "point" の後に 1 桁の単語が続きます。 "negative 1,000 and five point two five" は -1005.25 になります。標準フレージングで動作します。意図的に珍しい構造は解析されない可能性があるため、この機能は完全な自然言語エンジンではなくベストエフォートです。

逆方向は検証のために順方向と自然にペアになります。数値を綴り、単語を元に戻して、同じ値に着地することを確認します。その往復チェックは、単一の領収書を印刷する前に請求書発行機能を健全性テストする方法であり、その背後にある同じ規律です ローマ数字のコンバーター、これは、その出力をラウンドトリップによっても検証します。他の基数の数値を扱う場合は、 ナンバーベースコンバータ 二進法、八進法、六進法をカバーします。

どんな間違いを見張るべきか?

最大のものは " and " の方言ミスマッチ - アメリカ式の量をイギリスの文書に書き込むか、その逆です。開始する前に、文書がどの規則に従うかを決定します。

2 つ目は、10 進数と通貨の書式設定を混同することです。 "スリーポイント 1 4" および " 3 ドルと 14 セント" 同じ数字を説明しますが、意味は非常に異なります。通貨モードはお金のためだけに選択してください。

3 番目は末尾のゼロ小数です。 1.50 と入力すると、慎重なスペルで " 1 ポイント 5 ゼロ、" 入力したすべての桁を読み取ります - &quot ではありません; 1 ポイント 5."末尾のゼロが必要なかどうかはコンテキストによって異なります。コンバーターは指定されたとおりに桁を綴るため、制御を維持できます。

4 つ目は逆方向で、パーサーがペアとして読んだ年を処理することを期待しています - " nineteen eighty-four" for 1984 それは話し言葉の速記であり、標準の数字名ではありません; タイプ " one thousand nine hundred eighty-four" if you need 1984. Toolz.dev 上のすべて、このツールを含む、クライアント側を実行するため、入力したものは送信されません プライバシーファーストの標準 サイト全体の裏側.

実際のプロジェクトでは、数字と単語はどこに表示されますか?

長年にわたり、同じ少数のシナリオがこの機能を私の作品に取り入れ続けており、それぞれに独自の特徴があるため、知っておく価値があります。

請求および請求システム は古典的な場合である。 " 単語" の金額を示すあらゆるレシート、請求書、または小切手には通貨モードのスペルが必要で、金額は数字と正確に一致しなければならない。 ここでの微妙な罠は四捨五入です: あなたの数字が100.50 なら、あなたは " 50 セント、" しかし、浮動小数点計算で100.499999 を残した場合は、小数点以下2 つに四捨五入する必要があります 前に spelling, or you will print "forty-nine cents" and mismatch the total.既に丸められた値を綴り、生の計算フロートは決して書かない。

法的文書と契約文書 同じ改ざん防止の理由のために、期間、数量、金額を単語で詳しく説明します。 style here は形式的なものに傾いており、一部の管轄区域では British " および " 条約を期待しているため、標準化する前に文書ファミリーがどのレジスタを使用しているかを確認します。契約では、単語と括弧内の数字が頻繁にペアリングされます - " 1,000 (1,000) 単位 " - コンバーターを実行し、数字を並べてドロップすることで組み立てることができます。

教育用ソフトウェアとワークシート 両方向を常に変換します。 spelling 演習は数値を生成し、student's の書面による回答をチェックします。これはまさに単語から数字への方向です。 reading 演習は逆の操作を行います。 children's の素材は狭い範囲に留まるため、ここで大きな数値のエッジ ケースにヒットすることはほとんどありませんが、" のためのクリーンな序数が必要です。どの場所で終了して引用しましたか;スタイルの質問。

ローカリゼーションと音声インターフェイス 値の読み方を制御し、翻訳するには話し言葉が必要です。英語の数字ルールは出発点にすぎません。他の言語グループと性別の数字は異なりますが、英語の形式を正確に正しく理解することは、残りの部分を構築する基礎です。フロートではなく数字の文字列から綴る同じ規律により、これらすべてにわたって大きな値が正確に保たれます。これが信頼性です コーディング ツール ガイド ワークフロー内のすべてのユーティリティが満たされるべきであると主張します。

よくある質問

1234 は言葉で何と書きますか?

1234 は " one thousand two hundred thirty-four." 数字は千のグループ (1 千) と単位のグループ (2 百三十四) に分割され、ハイフンが三十と四を繋ぎ合わせる変換器に1234 を入力すると、瞬時に綴られる。

金額を言葉に変換するにはどうすればよいですか?

ツールを通貨モードに切り替えて、100.50 などの金額を入力すると、" が得られます。 100ドルと50セント。"通貨モードでは、部分全体がドルで綴られ、小数点第 2 位がセントで綴られます。これが、小切手と請求書で期待される形式です。

" と " が存在する必要があります。書かれた数字で?

アメリカ英語では、"and" は通常省略されるため、2500 は "two thousand five hundred." です。イギリス英語では、"and" のように、10 の前に現れることがよくあります。 "two thousand five hundred and ten."このコンバーターは、"and、" を使用しないアメリカのスタイルに従いますが、単語を数値に読み戻すときは "and" を受け入れます。

小数はどのように綴られていますか?

全体の部分は普通に綴られ、その後 "point" と言われ、その後に各桁が個別に読み取られます。したがって、3.14 は "three point one four" になり、0.05 は "zero point zero five." になります。数字を 1 つずつ読み取ることは、小数点を明確に音声で伝える標準的な方法です。

カーディナル ナンバーと序数の違いは何ですか?

基数には量 - 1、2、3 - の名前が付けられますが、序数には数列内の位置 - 1 番目、2 番目、3 番目の名前が付けられます。序数モードをオンにして、21 を "twenty-first" または 100 を "one hundredth." に変換します。序数は整数にのみ適用されます。

このツールが綴ることができる最大の数は?

コンバータは、最大 36 桁の整数をカバーする、デシリオンまでのグループの名前を付けます。 数値ではなく、数字の文字列から整数を綴るため、標準の数値型が正確に保持できるよりもはるかに大きな数値に対しても、結果は正確に保たれます。

単語を数値に戻すことができますか?

はい。 "two million four hundred thousand" のようなフレーズを入力すると、ツールは 2400000 を返します。 4 進数までの基数を理解します。オプションの "and、""negative" または "minus" 符号の場合は "point" の後に小数点以下は 1 桁続きます。単語から数字への解析はベストエフォートであり、標準的なフレージングで機能します。

なぜ数字を綴る必要があるのですか?

量を言葉で書くと、あいまいさが取り除かれ、改ざんが難しくなります。そのため、小切手、契約書、および請求書には数字と言葉の両方が表示されます。 数字と書面の金額が一致しない場合、通常、書かれた単語は権威として扱われます。


Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!