Kyauta Mai Juya Igiya
Juya rubutu haruffa-da-haruffa, juya tsarin kalmomi, juya kowane layi, ko juya tsarin layuka. Ya haɗa da gane palindrome.
Yadda Yake Aiki
Wannan kayan aikin yana juyar da rubutu gaba ɗaya a burauzarka babu dogaro na waje — ainihin hankalin JavaScript sauƙi ne, tare da wani bayani mai muhimmanci: yana amfani da Intl.Segmenter API na burauza da aka gina (inda ake samu) don raba rubutu zuwa gungu na grapheme kafin juyawa, don haka haruffa masu nuktoci-da-yawa kamar jerin emoji (👨👩👧) da haruffa masu lafazi (é) suna wanzuwa cikakke maimakon a raba su.
- 1Zaɓen yanayiYanayoyi shida na juyawa suna samuwa: juya kowace harafi, juya haruffa a cikin kowace kalma (kiyaye tsarin kalma), juya tsarin kalma, juya haruffa a kowace layi, juya tsarin layi, ko birkita dukkan harafin sama-da-ƙasa. Ana amfani da zaɓaɓɓen yanayi nan take yayin da kake bugawa — babu mataki na miƙawa.
- 2Rabawa mai fahimtar grapheme ta Intl.SegmenterKafin juya haruffa, ana raba rubutun ta amfani da Intl.Segmenter tare da granularity da aka saita zuwa 'grapheme'. Wannan yana bayar da haruffa da mai amfani yake gani maimakon nuktocin lambar Unicode danye, don haka emoji na tuta ko wani biyu na harafi-da-alamar-haɗuwa suna zama tare lokacin da aka juya jerin. Burauza babu Intl.Segmenter suna komawa zuwa maimaitawar spread-operator.
- 3Yanayin sama-da-ƙasa yana amfani da tebur bincikeYanayin 'sama-da-ƙasa' yana mayar da kowace harafi ta wani tebur bincike na shigarwa 100 na kama-da-wane na Unicode da aka rubuta kai tsaye (misali, 'e' ta zama 'ǝ', '?' ta zama '¿'), sannan yana juya jerin grapheme don sakamakon ya karanta daidai lokacin da aka juya shi da digiri 180 a zahiri.
- 4Fitarwa da ganowar palindromeSakamakon da aka juya yana sabuntawa nan take ta hanyar useMemo hook na React. A yanayin juya-harafi kayan aikin yana kuma duba ko ainihin shigarwar palindrome ne, ta amfani da wani tace harafi/lamba mai fahimtar Unicode (\p{L}\p{N}) kafin kwatanci. Danna Kwafi yana rubuta fitarwa zuwa clipboard ta navigator.clipboard API na al'ada.
Kayan Aiki Masu Alaƙa
Mai Ƙirƙirar Rubutu Juyawa
Juya rubutu sama da ƙasa, mirrorshi, ko juyar da shi ta amfani da haruffan Unicode masu kama.
Juya Sauti Baya
Kunna fayil na sauti a baya-baya. Yana da amfani don ƙirƙirar kiɗa da duba ɓoyayyun saƙonni da aka juya. Yana aiki gaba ɗaya a cikin browser ɗinka, babu loda fayil.
Mai Jera Rubutu
Jera layukan rubutu bisa haruffa, tsawo, lamba, ko bazuwar. Cire kwafi, tsaftace tazara, da gauraya jerin abubuwa.