Kyauta Mai Jera Rubutu
Jera layukan rubutu bisa haruffa, tsawo, lamba, ko bazuwar. Cire kwafi, tsaftace tazara, da gauraya jerin abubuwa.
Yadda Yake Aiki
Jerawa tana gudana gaba ɗaya a burauzarka ta amfani da Intl.Collator API na burauza da aka gina — babu uwar garke, babu ɗakin karatu, babu lodawa. Ana lissafta kowane tsarin jerawa, daga bisa haruffa zuwa jerawar lamba na dabi'a, a wurin nan yayin da kake bugawa ko canja zaɓuɓɓuka.
- 1An raba shigarwa zuwa layukaAna raba rubutunka da aka manna a haruffan sabon-layi. Ana gudanar da sarrafawa-tukuna na zaɓi tukuna: ana cire farin sarari na jagora/ƙarshe daga kowace layi, kuma ana zubar da layuka fanko — duka biyu ana iya saita su.
- 2Intl.Collator yana sarrafa jerawaDon jerawa bisa haruffa da dabi'a, Intl.Collator na burauza da aka gina an fara shi da yankin shafinka na yanzu don haruffa masu lafazi (å, ä, ö, da sauransu) su yi jerawa a daidai tsarin harshe. Yanayin 'dabi'a' yana saita alamar numeric, don haka 'file2' yana zuwa gaban 'file10' maimakon ɗaukar lambobi a matsayin haruffa sauƙi.
- 3Maɓallan kwatanci suna cire hayaniyaKafin kwatanci, kowace layi za a iya, na zaɓi, cire kalmomin jagora (the, a, an) da alamar rubutu marar-alphanumeric daga maɓallin jerawarta — ana kiyaye ainihin rubutun layi cikakke a fitarwa, an gyara maɓallin da ake amfani da shi don jerawa kawai.
- 4Jujjuyawa yana amfani da bazuwar cryptographicYanayin jujjuya bazuwar yana kiran crypto.getRandomValues don ƙirƙirar wani jeri na cikakkun lamba bazuwar na 32-bit, sannan yana gudanar da wani jujjuya Fisher-Yates a kan layukan ta amfani da waɗannan ƙimomi — yana guje wa son kai da yake zuwa da hanyoyin tushen Math.random().
Kayan Aiki Masu Alaƙa
Mai Neman Layuka Masu Kwafi
Nema, ƙidaya, ko cire layuka masu kwafi daga jerin abubuwa. Yana da kyau don tsaftace jerin imel, logs na bincike, ko neman shigarwa da suka maimaita a cikin bayanan da aka zubar.
Mai Tantance Fayil ENV
Bincika fayil ɗin .env don maɓallan da suka maimaita, tazara mara kyau, da ƙimomi marasa alama — sannan ka samu tsari mai tsafta, jera shi, da .env.example wanda ke shirye don commit. Yana aiki a cikin browser ɗinka.
Bambancin Rubutu
Kwatanta gutsuttsuran rubutu guda biyu ka duba ainihin abin da ya canza. Bambanci layi-da-layi tare da layukan da aka ƙara, cire, ko ba su canza ba.