تبدیل عدد به کلمه

اعداد را فوری به شکل نوشتاری تبدیل کنید.

نتیجه فوری در مرورگر اجرا می‌شود

نکته: در حالت ارز، اعشار به‌عنوان سنت نوشته می‌شود.

مثال‌های سریع

قوانین نوشتن اعداد

100 100 → "one hundred"
1.000 1000 → "one thousand"
1.000.0001,000,000 → "one million"
1,5 اعشار ← "ممیز"
TL ارز: "... دلار ... سنت"

چگونه استفاده کنیم؟

  1. 1
    یک عدد وارد کنیدیک عدد تایپ کنید؛ شکل نوشتاری آن آنی نمایش داده می‌شود.
  2. 2
    یک حالت انتخاب کنیدحالت عدد یا ارز را انتخاب کنید.
  3. 3
    کپی نتیجهشکل نوشتاری را با یک کلیک کپی کنید.

سؤالات متداول

چرا اعداد را به کلمه تبدیل کنیم؟
چک‌ها و اسناد حقوقی نیاز دارند مبالغ هم به عدد و هم به حروف نوشته شوند تا از دستکاری جلوگیری شود.
نوشتن مبلغ روی چک چطور است؟
مبلغ را با حرف بزرگ روی خط مخصوص بنویسید. مثال: $۱٬۲۳۴.۵۶ ← "یک هزار و دویست و سی و چهار دلار و پنجاه و شش سنت".
حداکثر عدد پشتیبانی‌شده چقدر است؟
این مبدل اعداد تا ۹۹۹٬۹۹۹٬۹۹۹٬۹۹۹ را پشتیبانی می‌کند.

تبدیل عدد به حروف و حالت مبلغ

ابزار عدد به حروف generatorsconverters برای تبدیل عدد وارد شده به عبارت نوشتاری استفاده می شود. در صفحه ابزار دو حالت وجود دارد: حالت عدد و حالت مبلغ. مقدار را در کادر ورودی می نویسید و خروجی در همان لحظه به روز می شود. عددهای نمونه نیز برای آزمایش سریع در دسترس هستند. ابزار مقدار وارد شده را با جایگزینی اولین ویرگول با نقطه به عدد اعشاری تبدیل می کند، سپس محدوده را بررسی می کند. اگر ورودی عددی نباشد پیام خطا نشان داده می شود و اگر قدر مطلق عدد از 999,999,999,999 بیشتر باشد خروجی محدوده نامعتبر می گیرد. دکمه کپی عبارت تولید شده را در کلیپ بورد قرار می دهد.

رفتار زبانی ابزار به locale صفحه وابسته است، اما در پیاده سازی فعلی برای زبان هایی که در منطق عدد به حروف تعریف نشده اند، مسیر پیش فرض انگلیسی استفاده می شود. برای فارسی، اگر کد اختصاصی فارسی اضافه نشده باشد، خروجی عددی و حالت مبلغ با واژه های انگلیسی تولید می شود. این نکته مهم است، چون صفحه فارسی بودن رابط کاربری به معنی تولید حروف فارسی برای خود عدد نیست. حالت number عدد را گرد می کند و به متن عددی تبدیل می کند. حالت currency در مسیر پیش فرض انگلیسی مقدار را به dollar و cent می نویسد. بنابراین برای چک یا سند رسمی فارسی نباید بدون بررسی از خروجی این ابزار استفاده کنید.

در حالت عدد، بخش اعشاری با `Math.round` وارد تبدیل می شود؛ یعنی مقدار برای تولید عبارت عددی به نزدیک ترین عدد صحیح گرد می شود. در نمایش فرمت شده، ابزار قدر مطلق بخش صحیح را با قالب محلی نشان می دهد. در حالت مبلغ، منطق انگلیسی مقدار را با دو رقم اعشار می سازد و قسمت صحیح را به دلار و قسمت اعشاری را به سنت تبدیل می کند. این رفتار برای تست، نمونه سازی، آموزش تفاوت قالب عدد و متن یا آماده کردن خروجی انگلیسی مفید است، اما برای زبان ها و واحدهای پولی دیگر باید با نیاز واقعی پروژه تطبیق داده شود.

برای استفاده دقیق، ابتدا مشخص کنید خروجی را برای چه کاری می خواهید. اگر هدف فقط دیدن خوانش انگلیسی یک عدد، ساخت متن نمونه یا بررسی محدوده است، ابزار سریع و قابل کپی است. اگر هدف نوشتن مبلغ فارسی، واحد پولی محلی، سند حقوقی، فاکتور رسمی یا متن بانکی است، باید از منطق اختصاصی همان زبان و واحد پولی استفاده شود. خطاهای رایج شامل وارد کردن جداکننده هزارگان به شکلی است که `parseFloat` آن را درست نخواند، انتظار داشتن تبدیل فارسی در locale فارسی، یا استفاده از عددی خارج از محدوده مجاز. این صفحه تبدیل سریع و شفاف ارائه می دهد و محدودیت های زبانی آن باید هنگام استفاده از خروجی در نظر گرفته شود.

نظرات