Numero sanoiksi -muunnin ilmaiseksi
Muunna mikä tahansa luku sanoiksi englanniksi, vietnamiksi, puolaksi, turkiksi, espanjaksi, portugaliksi, ranskaksi, saksaksi, venäjäksi ja vielä 7 kielellä: perusluvut, rahamäärät ja šekkeihin kirjoitettavat summat.
One thousand, two hundred thirty-four
Pikakatsaus esimerkkeihin
Yleiset käyttötavat
- Kirjoita Numerot Sekkeille ja Oikeudellisille AsiakirjoilleMuunna rahasummat kirjoitetuiksi sanoiksi sekkeille, maksumääräyksille ja oikeudellisille sopimuksille, joissa vaaditaan kirjoitettuja summia.
- Kirjoita Numerot Sanoiksi KoulutusmateriaalilleMuunna numerot kirjoitetuksi englanniksi laskentataulukoille, koulutussisällölle ja kielenoppimismateriaalille.
- Kirjoita Laskun Summat SanoiksiMuunna laskun summat kirjoitetuiksi sanoiksi kansainvälisille laskuille, ostotilauksille ja maksupalveluille.
- Kirjoita Numerot Sanoiksi Kirjoittamiseen ja JulkaisemiseenNoudatta tyylioppaiden sääntöjä muuntamalla numerot sanoiksi esseille, artikkeleille, kirjoille ja ammattimaiselle kirjoitukselle.
- Numerot Sanoiksi Saavutettavuudelle ja NäytönlukijalleLuo kirjoitettuja numerosarjoja saavutettavalle sisällölle, ARIA-nimikkeille ja näytönlukijayhdistettävyydelle.
Miten se toimii
Tämä muunnin käyttää käsin kirjoitettua algoritmia — ei kirjastoa, ei rajapintakutsua. Koko muunnos tapahtuu selaimessasi käyttäen kolmea staattista hakutaulukkoa (ykköset, kymmenet ja mittakaavasanat kuten "tuhat", "miljoona") ja osiointisilmukkaa, joka pilkkoo minkä tahansa kokonaisluvun kolmen numeron ryhmiin ja kokoaa englanninkielisen ilmauksen paikallisesti.
- 1Syötteen jäsennys ja etumerkin tunnistusTyökalu poistaa pilkut, tarkistaa alkavan miinusmerkin, ja validoi syötteen yksinkertaista numeroregexiä vasten. Se käyttää myös BigIntiä havaitakseen luvut, jotka ylittävät Number.MAX_SAFE_INTEGERin (9 007 199 254 740 991), ennen kuin JavaScriptin liukulukutarkkuus hiljaa vioittaisi tuloksen.
- 2Kolminumeroinen osiointi mittakaavasanoinKokonaislukuosa jaetaan toistuvasti 1 000:lla, ja jokainen jakojäännös (0–999) muunnetaan sadat-kymmenet-ykköset-haulla. Jokainen osa saa sitten etuliitteekseen mittakaavasanansa SCALES-taulukosta ('tuhat', 'miljoona', 'miljardi', 'biljoona', 'biljardi') ja osat yhdistetään pilkuin.
- 3Tilakohtainen jälkikäsittelyValitusta tilasta riippuen sanajonoa muunnetaan: järjestysluku-tila soveltaa kiinteästi koodattua jälkiliitetaulukkoa viimeiseen sanaan (esim. 'kaksikymmentäyksi' muuttuu muotoon 'kahdeskymmenesensimmäinen'); valuuttatila hakee pää- ja alayksikön nimet valitulle valuutalle (USD, GBP, EUR, INR, JPY, CAD, AUD) ja pyöristää desimaaliosan lähimpään senttiin; sekki/juridinen tila muotoilee tulosteen muotoon 'Yksi tuhat kaksisataakolmekymmentäneljä ja 56/100 dollaria'.
- 4Tulos näytetty ja kopioitu selaimessaMuunnettu merkkijono lasketaan uudelleen jokaisella näppäilyllä Reactin useMemo-toiminnolla — verkkopyyntöä ei ole. Kopioi-painikkeen napsauttaminen kirjoittaa tuloksen leikepöydälle selaimen navigator.clipboard-rajapinnan kautta.
Liittyvät työkalut
Lakh Crore -muunnin
Muunna lakh, crore, arab ja million, billion, trillion välillä — ja kirjoita mikä tahansa rahasumma Intian englannin sanoilla sekki-sanamuodolla rupiasta.
Lisää sivunumerot PDF:ään
Lisää sivunumerot PDF-tiedostoon — valitse muoto, sijainti, aloitusnumero ja fonttikoko. Toimii kokonaan selaimessasi; PDF-tiedostoa ei koskaan ladata palvelimelle.
Kiinan horoskooppi -laskuri
Löydä kiinan horoskooppisi eläin ja elementti (oikealla kuun uudenvuoden rajanolla), länsimainen tähtimerkki ja numerologinen elämänpolun numero syntymäpäiväsi perusteella. Ilmainen, yksityinen, vain huvin vuoksi.