Kod-yeeliyaha & Furfuraha HTML oo Bilaash ah
U beddel xarfaha gaarka ah HTML entities ama u furfur entities-ka dib ilaa qoraal caadi ah. Isla markiiba, browser-kaaga.
Tixraac walxaha HTML ee caadiga ah
Sida Ay U Shaqeyso
Sumaynta iyo furitaanka HTML-ka halkan waxay gebi ahaanba ka dhacaan biraawsarkaaga isagoo isticmaalaya beddelka regex gacan lagu qoray iyo miis raadin oo entity-magacaysan ah oo gacan lagu dhisay โ laybreri sumayn dhinac saddexaad ah, wicitaan server midna ma jiraan. Furitaanka entities aan caadi ahayn (sida á ama “), qalabku wuxuu u wakiishaa falanqeeyaha HTML ee biraawsarka laftiisa sida fallback eber-qiimo ah.
- 1Regex-ku wuxuu sahamiyaa xarfaha la beddeli lahaaSumaynta, mid ka mid ah laba regex oo Unicode-aware ah ayaa ka shaqeeya gelitaankaaga: qaab bartilmaameedsan oo daboolaya ~25 xaraf oo HTML-muhiim ah iyo gaar ah, ama qaab ballaadhan oo qaba codepoint kasta ka sarreeya U+007F. Dhicitaan kasta waa lagu soo qabtaa xaraf-xaraf.
- 2Miis raadin ama codePointAt() ayaa soo saara entity-gaWax-soo-saarka entity-magacaysan, xarfaha dhicitaanka waxaa lagu raadiyaa miis go'an (tusaale & โ &, ยฉ โ ©). Wax-soo-saarka decimal ama hex, String.codePointAt() wuxuu helaa codepoint-ka Unicode wuxuuna qaabeeyaa &#NNN; ama &#xNNN; โ surrogate pairs waa si sax ah loo maareeyaa sababtoo ah regex-ku wuxuu isticmaalaa calaamadda 'u' ee Unicode.
- 3Regex hal-socod ah ayaa dib u furaa entities-ka xarfo ahaanFuritaanka, regex hal-socod ah ayaa aqoonsanaya dhammaan tokens-ka entity (&, A, A, iwm) waxaana mid kasta loo diraa maareeyaha saxda ah: parseInt hex (base 16), Number() decimal-ka, raadin dib-u-noqosho magacaysan, ama โ entity kasta oo aan ku jirin miiska go'an โ element textarea ah oo innerHTML-kiisa biraawsarku si dabiici ah u falanqeeyo, isagoo soo celinaya xarafka saxda ah ee miiska entity-ga biraawsarka ku dhex jira.
- 4Natiijadu waxay si degdeg ah u muuqataa; koobi clipboard-ka via Clipboard APIWax-soo-saarka waxaa dib loo xisaabiyaa si isku mid ah fara-taabasho kasta via React useMemo. Koobigu wuxuu isticmaalaa navigator.clipboard.writeText() โ API-ga Clipboard-ka casriga ah ee async-ka ah โ oo leh qabasho aamusan xaaladaha xaddidan.
Qalabka La Xiriira
URL Encoder & Codeeyaha
Koode oo deji URL-yada iyo xadhkaha weydiinta. Waxay taageertaa encodeURIComponent, decodeURIComponent, iyo falanqaynta xargaha weydiinta.
Kod-yeeliyaha & Furfuraha Base64
U beddel qoraal ama faylal Base64, ama u furfur qoraallada Base64 dib ilaa qoraal caadi ah. Degdeg ah, gaar ah, oo bilaash ah.
Caesar Cipher & Sirdhowraha Qoraalka
Sirdhow oo furfur qoraal adiga oo isticmaalaya Caesar cipher, ROT13, Atbash, iyo Vigenรจre cipher. Cipher-yada beddelka caadiga ah, dhammaan browser-kaaga.