Tester tar-Regex b'xejn
Ttestja espressjonijiet regolari kontra test f'ħin reali. Ara l-matches evidenzjati, il-gruppi, u d-dettalji tal-match.
g Global - sib il-matches kollha · i Ma jimpurtax il-każ · m Multiline - ^ u $ taqblu mal-limiti tal-linja · s Dotall - il-punt jaqbel man-newline · u Unicode - taqbil sħiħ tal-code-points · y Sticky - kull match irid ibda' fejn intemm l-aħħar
Korrispondenza
Użi komuni
- Ittestja l-Regex għall-Form ValidationIkteb u ittestja l-expressions regolari biex tivvalida l-emails, in-numri tat-telefon, il-kodiċi poštali, u inputs oħra tal-form.
- Ipparsa l-Logħ ta' Server bil-RegexIkteb patterns ta' regex biex testratta timestamps, indirizzi IP, kodiċi ta' żball, u data strutturata minn fajls ta' log.
- Estratta u Ibdel it-Test bil-RegexUża regex biex issib patterns, testratta data, jew tipprepara operazzjonijiet ta' find-and-replace qabel ma ttħarrqu fl-edituri tiegħek.
- Ittestja l-URL Routing PatternsIkteb u ittestja patterns ta' regex għal regoli ta' URL routing f'Express, Nginx, u Apache.
- Estratta Data bil-RegexIbni u ittestja patterns biex testratta data strutturata minn test mhux istrutturat, HTML, jew markdown.
Kif Taħdem
Din l-għodda taħdem kompletament fil-browser tiegħek bl-użu tal-magna RegExp inkorporata ta' JavaScript — l-istess magna li tħaddem kull script fuq kull websajt li żżur. L-ebda mudell, test tat-test, jew riżultat ta' taqbil qatt ma jintbagħat lil server.
- 1Mudell ikkompilat f'RegExpHekk kif tittajpja, l-għodda ssejjaħ new RegExp(pattern, flags) bl-użu tal-flags li ddawwart (g, i, m, s, u, y). Jekk il-mudell mhux validu sintattikament, il-messaġġ tal-iżball miġbud jintwera inline immedjatament — l-ebda buttuna ta' sottomissjoni meħtieġa.
- 2Il-loop exec() jiġbor it-taqbilIl-magna tħaddem re.exec(text) f'loop, tirreġistra l-indiċi tal-karattru, it-tul, il-valur sħiħ, il-gruppi ta' qbid innumerati, u kwalunkwe gruppi msemmija ta' kull taqbil. Limitu ta' sikurezza ta' 10,000 taqbil jipprevjeni mudelli li jaħarbu, u salvagwardja kontra taqbil ta' tul żero tavvanza lastIndex biex jevita loops infiniti.
- 3It-test jinqasam f'spans immarkatiFunzjoni buildSegments timxi mill-offsets tat-taqbil u taqta' t-test sors f'segmenti alternati mhux ta' taqbil u ta' taqbil. Spans ta' taqbil jiġu mgeżwra f'elementi <mark> stilizzati b'kuluri ċikliċi biex taqbil li jissovrappona jew ħdejn xulxin jibqa' viżwalment distint.
- 4Modalità ta' sostituzzjoni permezz ta' String.replaceL-bdil għall-modalità ta' sostituzzjoni ssejjaħ testText.replace(new RegExp(pattern, flags), replacement) direttament, li jfisser li referenzi lura bħal $1 u $<name> jaħdmu eżatt kif kienu jagħmlu f'kodiċi JavaScript. It-test tar-riżultat jintwera ħaj u jista' jiġi kkopjat fil-clipboard.
Għodod Relatati
Test tal-Gamepad
Ittestja game controller fil-browser tiegħek: ara kull buttuna, stick u trigger b'mod dirett, iċċekkja għal drift tal-isticks, u pprova l-muturi tal-vibrazzjoni.
Test tat-Touch Screen
Pinġi b'subgħajk biex issib dead zones fuq it-touch screen tiegħek, għodd kemm jirreġistra tmissiet f'daqqa, u ara l-pressjoni u d-daqs tal-kuntatt.
Validatur tal-Fajl ENV
Iċċekkja fajl .env għal kjajiet duplikati, ispazjar ħażin, u valuri mhux bejn virgoletti — imbagħad ikseb verżjoni nadifa u msortjata u .env.example lesta għall-commit. Jaħdem fil-browser tiegħek.