پرش به محتوای اصلی

تبدیل عدد حروفی به رقم؛ «سیصد» به ۳۰۰

عددی را که با حروف نوشته شده (مثل «دو میلیون و سیصد هزار») آنی به رقم تبدیل کنید — با اعداد منفی و املای محاوره‌ای، بدون ارسال متن به سرور.

تبلیغ

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

مثال: «صد و بیست و سه» یا «یک میلیون و دویست هزار»

عدد را با حروف فارسی در کادر بالا بنویسید تا رقم معادل آن اینجا نمایش داده شود.

عددی که با حروف نوشته شده (مثل «دو میلیون و سیصد هزار») را آنی به رقم تبدیل کنید؛ با اعداد منفی و املای محاوره‌ای. دنبال عدد ابجد حروف هستید؟ آن ابزار جداست.

تبلیغ

راهنمای استفاده

  1. عدد مورد نظر را با حروف فارسی در کادر بالا بنویسید، مثلاً «دو میلیون و سیصد هزار».
  2. رقم معادل بلافاصله زیر کادر نمایش داده می‌شود.
  3. برای کپی نتیجه، روی «کپی نتیجه» بزنید.

تبدیل عدد حروفی به رقم چگونه انجام می‌شود؟

ابزار عبارت را به کلمه‌های جداگانه می‌شکند و هر کلمه را در یکی از چهار گروه «یکان» (یک تا نه)، «دهگان دوم» (ده تا نوزده)، «دهگان» (بیست، سی، ...) یا «صدگان» (صد تا نهصد) تشخیص می‌دهد و مقدار آن را به یک «گروه سه‌رقمی» جاری اضافه می‌کند؛ کلمه‌ی «و» فقط نقش پیوند دارد و مقداری اضافه نمی‌کند. با رسیدن به یک کلمه‌ی مقیاس (هزار، میلیون، میلیارد، بیلیون، بیلیارد، تریلیون)، گروه سه‌رقمی جاری در آن مقیاس ضرب و به مجموع کل اضافه می‌شود و گروه از نو صفر می‌شود — دقیقاً وارونه‌ی همان الگوریتمی که ابزار تبدیل عدد به حروف برای ساختن حروف از یک عدد استفاده می‌کند.

پیش از این تجزیه، عبارت نرمال‌سازی می‌شود: حروف عربی «ي» و «ك» به «ی» و «ک» فارسی تبدیل می‌شوند، و نیم‌فاصله‌ای که برخی افراد به‌جای فاصله‌ی اطراف «و» تایپ می‌کنند (بیست‌و‌یک) به فاصله‌ی معمولی تبدیل می‌شود. چند املای محاوره‌ای رایج («شیش» به‌جای «شش»، «هیجده» به‌جای «هجده»، «یکصد» به‌جای «صد») هم به همان مقدار عددی نگاشت می‌شوند. اگر عبارت با کلمه‌ی «منفی» شروع شود، نتیجه‌ی نهایی منفی می‌شود.

برای نمونه، عبارت «دو میلیون و سیصد هزار» به عدد ۲۳۰۰۰۰۰ تبدیل می‌شود. اگر یکی از کلمه‌های عبارت اصلاً در این ساختار قابل‌تشخیص نباشد (مثلاً غلط املایی یا کلمه‌ای بی‌ربط)، ابزار به‌جای حدس‌زدن یا نمایش یک نتیجه‌ی نادرست، پیام خطا می‌دهد و همان کلمه را نام می‌برد.

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

نه. این ابزار عددی را که با حروف نوشته شده به رقم برمی‌گرداند — «سیصد» می‌شود ۳۰۰. حساب‌کردن عدد ابجد هر حرف کار دیگری است و ابزار جداگانه دارد: «محاسبه‌گر ابجد» برای حروف فارسی و عربی، و «محاسبه‌گر گماتریا» برای عبری و انگلیسی.
نه. تشخیص و تبدیل عدد حروفی به رقم با جاوااسکریپت همین صفحه، در مرورگر شما انجام می‌شود؛ هیچ متنی ذخیره یا به سروری ارسال نمی‌شود.
هم املای رسمی و هم چند تای رایج محاوره‌ای را: «صد» و «یکصد» هر دو ۱۰۰، «شش» و «شیش» هر دو ۶، «هجده» و «هیجده» هر دو ۱۸. جداکننده‌ی «و» می‌تواند با فاصله‌ی معمولی یا نیم‌فاصله (بیست‌و‌یک) نوشته شود؛ حتی رقم‌های لاتین وسط عبارت (مثل «24 هزار و پانصد») هم شناسایی می‌شوند.
بله. پیش از تبدیل، حروف عربی «ي» و «ك» به معادل فارسی «ی» و «ک» نرمال می‌شوند — همان تابعی که ابزار «اصلاح حروف عربی» استفاده می‌کند — پس مثلاً «بيست و يك» هم درست به عدد ۲۱ تبدیل می‌شود.
به‌جای نمایش یک نتیجه‌ی نادرست یا گمراه‌کننده، ابزار پیام خطای صریح نشان می‌دهد و دقیقاً همان کلمه‌ای را که نتوانسته تشخیص دهد نام می‌برد تا بتوانید فقط همان بخش را اصلاح کنید.
بله. کلمه‌ی «منفی» را در ابتدای عبارت بنویسید، مثلاً «منفی پانصد» به «منفی ۵۰۰» تبدیل می‌شود.
تا هر عددی که با حروف تا مقیاس «تریلیون» بیان شود (کمتر از ۱۰ به توان ۲۱) — همان سقفی که ابزار خواهر این ابزار، «تبدیل عدد به حروف»، هم پشتیبانی می‌کند.
تبلیغ