Конвертор на числа в думи — безплатно
Превръщайте всяко число в думи на английски, виетнамски, полски, турски, испански, португалски, френски, немски, руски и още 7 езика: бройни числа, парични суми и текст за чек.
Често срещани употреби
- Напишете номера на чекове и правни документиПреобразувайте суми в написани думи за чекове, парични налози и правни договори, където са необходими писани суми.
- Напишете номера в образователен материалПреобразувайте номера в написана английски за работни листи, образователно съдържание и материали за изучаване на езици.
- Напишете суми на фактурата в думиПреобразувайте общите суми на фактурата в написани думи за международни фактури, поръчки за покупка и заявки за плащане.
- Напишете номера за писане и публикуванеСледвайте правилата на ръководството за стил, като преобразувате номера в думи за есета, статии, книги и професионално писане.
- Номера в думи за достъпност и читатели на екранаГенерирайте написани числови низове за достъпно съдържание, ARIA етикети и съвместимост с четеца на екрана.
Как работи
Този конвертор използва ръчно написан алгоритъм — без библиотека, без API извикване. Цялото преобразуване се извършва във вашия браузър, използвайки три статични справочни таблици (единици, десетици и мащабни думи като „хиляда“, „милион“) и цикъл на разделяне на части, който разбива всяко цяло число на групи от по три цифри и сглобява английската фраза локално.
- 1Анализ на входа и откриване на знакИнструментът премахва запетаите, проверява за водещ знак минус и валидира входа спрямо прост регулярен израз за цифри. Използва и BigInt, за да улови числа над Number.MAX_SAFE_INTEGER (9 007 199 254 740 991), преди прецизността на плаваща запетая на JavaScript мълчаливо да развали резултата.
- 2Разделяне на групи от три цифри с мащабни думиЦелочислената част се дели многократно на 1000, а всеки остатък (0–999) се преобразува чрез справочна таблица стотици-десетици-единици. Всяка група след това се предхожда от своята мащабна дума от масива SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion'), а групите се съединяват със запетаи.
- 3Пост-обработка, специфична за режимаВ зависимост от избрания режим низът с думи се трансформира: редният режим прилага твърдо кодирана карта на суфикси към последната дума (напр. 'twenty-one' става 'twenty-first'); паричният режим търси имената на главната и подчинената единица за избраната валута (USD, GBP, EUR, INR, JPY, CAD, AUD) и закръгля десетичната част до най-близкия цент; режимът за чекове/правен режим форматира изхода като 'One thousand two hundred thirty-four and 56/100 dollars'.
- 4Резултатът се показва и копира в браузъраПреобразуваният низ се преизчислява при всяко натискане на клавиш чрез useMemo на React — няма мрежова заявка. Кликването върху „Копирай“ записва резултата в клипборда чрез navigator.clipboard API на браузъра.
Свързани инструменти
Конвертор на Lakh Crore
Конвертирайте между lakh, crore, arab и million, billion, trillion — и напишете всяка сума в индийски английски с начин на записване за чекове.
Добавяне на номера на страници в PDF
Добавете номера на страници в PDF — изберете формат, позиция, начален номер и размер на шрифта. Работи изцяло в браузъра ви; PDF никога не се качва.
Калкулатор на китайския зодиак
Откройте вашия китайски зодиак животно и елемент (с правилната граница на Китайския нов год), вашия западен зодиак знак и номер на съдбоносния път от вашата дата на раждане. Безплатно, приватно, за забавление.