Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Konvertitur tan-Numri f'Kliem b'xejn

Ikkonverti kwalunkwe numru f'kliem bl-Ingliż, Vjetnamiż, Pollakk, Tork, Spanjol, Portugiż, Franċiż, Ġermaniż, Russu u 7 lingwi oħra: numri kardinali, ammonti ta' flus u kliem għaċ-ċekkijiet.

Jaħdem offline ladarba mgħobbi
Ammonti bl-ittri kbar biċ-Ċiniż (大写金额) →

One thousand, two hundred thirty-four

Eżempji rapidi

Użi komuni

  • Ikteb In-Numri fuq iċ-Ċekkijiet u d-Dokumenti LegaliIkkonverti l-ammonti f'kliem miktub għal ċekkijiet, ordnijiet tal-flus u kuntratti legali fejn huma meħtieġa ammonti miktuba.
  • Ikteb In-Numri fl-Kliem għal Materjali EdukattiviIkkonverti n-numri għall-Ingliż miktub għal worksheets, materjali edukattivi u materjali ta' tagħlim tal-lingwa.
  • Ikteb l-Ammonti tal-Invoices fl-KliemIkkonverti totali tal-invoices f'kliem miktub għal invoices internazzjonali, ordnijiet tal-bżonn u talbiet ta' ħlas.
  • Issiggħa n-Numri għall-Kitba u l-PubblikazzjoniSegwi r-regoli tal-gwida tal-stil billi tikkonverti n-numri f'kliem għal essays, artikli, kotba u kitba professjonali.
  • In-Numri fl-Kliem għall-Aċċessibbiltà u Screen ReadersIġġenera strinzi ta' numru miktub għall-kontenut aċċessibbli, labels ARIA u kompatibilità tal-qarrej tal-iskrin.

Kif Taħdem

Dan il-konvertitur juża algoritmu miktub bl-idejn — l-ebda librerija, l-ebda sejħa lil API. Il-konverżjoni kollha taħdem fil-browser tiegħek bl-użu ta' tliet tabelli ta' tfittxija statiċi (waħedhom, l-għaxriet, u kliem ta' skala bħal "elf", "miljun") u loop ta' tqassim li jaqsam kwalunkwe numru sħiħ f'gruppi ta' tliet ċifri u jibni l-frażi bl-Ingliż lokalment.

  1. 1
    Analiżi tad-dħul u individwazzjoni tas-sinjal
    L-għodda tneħħi l-virgoli, tiċċekkja sinjal negattiv fil-bidu, u tivvalida d-dħul kontra regex sempliċi taċ-ċifri. Tuża wkoll BigInt biex taqbad numri 'il fuq minn Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) qabel il-preċiżjoni tal-punt varjabbli ta' JavaScript tikkorrompi siekt ir-riżultat.
  2. 2
    Tqassim ta' tliet ċifri b'kliem ta' skala
    Il-parti tan-numru sħiħ tinqasam ripetutament b'1,000, u kull fdal (0–999) jiġi konvertit permezz ta' tfittxija ta' mijiet-għaxriet-waħedhom. Kull biċċa mbagħad tiġi prefissa bil-kelma ta' skala tagħha mill-array SCALES ('elf', 'miljun', 'biljun', 'triljun', 'kwadriljun') u l-biċċiet jingħaqdu bil-virgoli.
  3. 3
    Proċessar ta' wara speċifiku għall-modalità
    Skont il-modalità magħżula, l-istring tal-kliem jiġi trasformat: il-modalità ordinali tapplika mappa ta' suffiss hardcoded fuq l-aħħar kelma (eż. 'twenty-one' issir 'twenty-first'); il-modalità munita tfittex l-ismijiet tal-unità ewlenija u minuri għall-munita magħżula (USD, GBP, EUR, INR, JPY, CAD, AUD) u tirrundja l-parti deċimali għall-eqreb ċenteżmu; il-modalità check/legali tifformatta l-ħruġ bħala 'One thousand two hundred thirty-four and 56/100 dollars'.
  4. 4
    Ir-riżultat jintwera u jiġi kkopjat fil-browser
    L-istring konvertit jerġa' jiġi kkalkulat f'kull ħabta tat-tastiera permezz ta' useMemo ta' React — l-ebda talba tan-netwerk. L-ikklikkjar ta' Ikkopja jikteb ir-riżultat fil-clipboard bl-użu tal-API navigator.clipboard tal-browser.

Għodod Relatati

Mistoqsijiet Frekwenti