דלג לתוכן הראשי

ממיר מספרים למילים בחינם

המירו כל מספר למילים באנגלית, וייטנאמית, פולנית, טורקית, ספרדית, פורטוגזית, צרפתית, גרמנית, רוסית ועוד 7 שפות: מספרים רגילים, סכומי כסף וניסוח לשיק.

פועל לא-מקוון לאחר טעינה
סכומים באותיות גדולות בסינית (大写金额) →

One thousand, two hundred thirty-four

דוגמאות מהירות

שימושים נפוצים

  • כתוב מספרים על צ'קים והמסמכים החוקייםהמר סכומים למילים כתובות עבור צ'קים, צווי דואר וחוזים משפטיים כאשר סכומים כתובים נדרשים.
  • כתוב מספרים במילים עבור חומר חינוכיהמר מספרים לאנגלית כתובה עבור גיליונות עבודה, תוכן חינוכי וחומרי לימוד שפות.
  • כתוב סכומי חשבוניות במיליםהמר סכומי חשבוניות למילים כתובות עבור חשבוניות בינלאומיות, הזמנות רכישה ובקשות תשלום.
  • איות מספרים לכתיבה והוצאה לאורעקוב אחר מדריכי סגנון על ידי המרת מספרים למילים עבור מאמרים, מאמרים, ספרים וכתיבה מקצועית.
  • מספרים במילים לנגישות וקוראי מסךצור מחרוזות מספר כתובות לתוכן נגיש, תוויות ARIA וסודרות תאימות קורא מסך.

כיצד זה עובד

ממיר זה משתמש באלגוריתם כתוב-יד — ללא ספרייה, ללא קריאת API. כל ההמרה פועלת בדפדפן שלך באמצעות שלוש טבלאות חיפוש סטטיות (אחדות, עשרות, ומילות סקאלה כמו "thousand", "million") ולולאת חלוקה-לחלקים שמפרקת כל מספר שלם לקבוצות של שלוש ספרות ומרכיבה את הביטוי האנגלי מקומית.

  1. 1
    פענוח קלט וזיהוי סימן
    הכלי מסיר פסיקים, בודק סימן מינוס מוביל, ומאמת את הקלט מול ביטוי רגולרי פשוט של ספרות. הוא גם משתמש ב-BigInt כדי לתפוס מספרים מעל Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) לפני שדיוק הנקודה-הצפה של JavaScript היה משחית בשקט את התוצאה.
  2. 2
    חלוקה לחלקים בני שלוש-ספרות עם מילות סקאלה
    החלק השלם מחולק שוב ושוב ב-1,000, וכל שארית (0–999) מומרת דרך חיפוש מאות-עשרות-אחדות. כל חלק מקבל קידומת ממילת הסקאלה שלו ממערך SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion') והחלקים מחוברים בפסיקים.
  3. 3
    עיבוד-שלאחר-מעשה ספציפי-למצב
    בהתאם למצב הנבחר, מחרוזת המילים עוברת עיבוד: מצב סודר מחיל מפת סיומות מקודדת-קשיח על המילה האחרונה (למשל 'twenty-one' הופך ל-'twenty-first'); מצב מטבע מחפש את שמות היחידה הראשית והמשנית עבור המטבע הנבחר (USD, GBP, EUR, INR, JPY, CAD, AUD) ומעגל את החלק העשרוני לסנט הקרוב; מצב צ'ק/משפטי מעצב את הפלט כ-'One thousand two hundred thirty-four and 56/100 dollars'.
  4. 4
    התוצאה מוצגת ומועתקת בדפדפן
    מחרוזת ההמרה מחושבת מחדש בכל הקשה דרך useMemo של React — אין בקשת רשת. לחיצה על העתק כותבת את התוצאה ללוח באמצעות navigator.clipboard API של הדפדפן.

כלים קשורים

שאלות נפוצות