Kyauta Mai Gwada Regex
Gwada furucin regular a kan rubutu a lokaci na gaske. Duba abubuwan da suka dace da aka haskaka, ƙungiyoyi, da cikakkun bayanai.
g Global - nemo dukkan daidaito · i Ba tare da bambanci na babba/ƙarami ba · m Multiline - ^ da $ suna daidaita iyakokin layi · s Dotall - dot yana daidaita sabon layi · u Unicode - cikakken daidaita code-point · y Sticky - kowane daidaito dole ya fara inda na baya ya ƙare
Daidaituwa
Yadda Yake Aiki
Wannan kayan aikin yana gudana gaba ɗaya a burauzarka ta amfani da injin RegExp na JavaScript da aka gina — iri ɗayan injin da yake ba da ƙarfi ga kowace lamba a kowace shafi da kake ziyarta. Babu alama, rubutun gwaji, ko sakamakon daidaituwa da ake taɓa aikawa zuwa uwar garke.
- 1Alama an haɗa ta zuwa RegExpYayin da kake bugawa, kayan aikin yana kiran new RegExp(pattern, flags) ta amfani da alamomin da ka sauya (g, i, m, s, u, y). Idan alamar ba ta dace ba a syntax, ana nuna saƙon kuskure da aka kama nan take a cikin-layi — babu bukatar maɓallin miƙawa.
- 2Madauki na exec() yana tara daidaituwaInjin yana gudanar da re.exec(text) a madauki, yana rubuta matsayin harafi na kowace daidaituwa, tsawo, ainihin ƙima, ƙungiyoyin kamawa masu lamba, da kowace ƙungiya mai suna. Wani iyaka na tsaro na daidaituwa 10,000 yana hana alamomin da ba su tsayawa, kuma wani mai kariya na daidaituwa-tsayin-sifili yana ci gaba da lastIndex don guje wa madauki mara ƙarshe.
- 3Rabon rubutu zuwa spans masu haskeWani aikin buildSegments yana tafiya matsayin daidaituwa kuma yana yanke rubutun tushen zuwa sassa masu musanya na wanda bai dace ba da wanda ya dace. Ana lulluɓe spans masu dacewa a abubuwan <mark> masu salo da launuka masu jujjuyawa don daidaituwa masu haɗuwa ko kusa da junansu su kasance daban a gani.
- 4Yanayin maye gurbi ta String.replaceSauya zuwa yanayin maye gurbi yana kiran testText.replace(new RegExp(pattern, flags), replacement) kai tsaye, wanda yake nufin baya-tunani kamar $1 da $<name> suna aiki daidai yadda za su yi a lambar JavaScript. Ana nuna harafin sakamako nan take kuma za a iya kwafi shi zuwa clipboard.
Kayan Aiki Masu Alaƙa
Mai Gwada WebSocket / SSE
Haɗa zuwa wurin WebSocket (ws/wss) ko Server-Sent Events daga burauzarka, aika saƙonni, kuma ka duba rijistar saƙo mai rai tare da lokutan aikawa. Hanya mai sauri don gyara API na ainihin lokaci — babu abin da ake bi ta gare mu.
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.
Na'urar Auna Sauti (Decibel Meter)
Auna matakin sauti daga makirifonka nan take, tare da mafi ƙaranci/mafi girma/matsakaici da tarihin sakewa na daƙiƙa 60 — a cikin burauzarka kai tsaye.