RRegexBuilder
Kry RegexBuilder
Visuele regex-hulpmiddels

Bou die regex. Sien elke ooreenkoms. Stoor dit vir later.

Intydse uitligting, inspekteerder vir vangsgroepe, verduidelikings in gewone taal, en 'n gekuratede biblioteek van patrone wat jy steeds weer herskep.

Planne vanaf $5/mnd — kanselleer enige tyd

Lewendig — werk hier

Regex-toetser

Tik 'n regex, tik toetsteks — sien elke ooreenkoms lewendig.

Patroonbiblioteek
Ooreenkomste — 2 ooreenkomste
Verduideliking
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Moenie meer regex na Stack Overflow plak nie

Toets, verduidelik, stoor — sonder om die bladsy te verlaat of jou werk te verloor.

Intydse uitligting van ooreenkomste

Tik 'n regex, tik 'n toetsstring — elke ooreenkoms lig onmiddellik op. Vangsgroepe word inline gewys met ondersteuning vir benoemde groepe.

Verduideliking in gewone taal

Plak enige regex, kry 'n stap-vir-stap-verduideliking: lookbehind, ankers, karakterklasse, kwantifiseerders, vlags. Elke deel word in normale Engels beskryf.

Patroonbiblioteek

E-pos, URL, IPv4, IPv6, UUID, ISO-8601, telefoon, kredietkaart, slug, hekskleur — gekuratede patrone wat werklike randgevalle hanteer (nie die 5-linige Stack Overflow-patrone nie).

Stoor jou eie

Elke regex wat jy skryf — benoem dit, merk dit, keer later terug. Pro-rekeninge sinkroniseer wolkwys oor toestelle.

Vervangmodus

Toets vervangings met terugverwysings ($1, $2). Sien presies wat jou sed / JS .replace()-aanroep sou oplewer.

Veelvuldige variante

Skakel tussen JavaScript-, PCRE- en POSIX-variante. RegexBuilder sê watter funksies in elk ondersteun word.

Drie stappe

Van 'n vaag idee tot 'n getoetste, verduidelikte regex.

1

Kies of plak

Begin met 'n biblioteekpatroon of plak 'n regex wat jy reeds geskryf het.

2

Toets

Lig ooreenkomste intyds uit op enige toetsstring. Redigeer totdat dit doen wat jy wil hê.

3

Stoor

Benoem, merk, kopieer na knipbord, plak in jou kode.

Eenvoudige pryse

Kies 'n plan en hou op om regex steeds weer te herskep.

Starter

Vir solo-ontwikkelaars

$5/mnd
  • 200 gestoorde patrone / mnd
  • Verduideliking in gewone taal
  • Volledige patroonbiblioteek
  • Vervangmodus
Meeste gewild
Pro

Vir data- en sekuriteitspanne

$15/mnd
  • 5000 gestoorde patrone / mnd
  • Multi-flavor (JS / PCRE / POSIX)
  • Wolk-sinkronisering oor toestelle
  • Span-gedeelde biblioteek
  • Prioriteitsondersteuning

Gereelde vrae

Watter regex-flavors ondersteun julle?

JavaScript (standaard), PCRE-kompatibel en POSIX. Ons merk nie-ondersteunde funksies duidelik aan wanneer jy van flavor verander.

Verlaat my toetsstring my blaaier?

Nee. Alles is kliëntkant; ons stuur nie jou regex of toetsstrings na 'n bediener nie, tensy jy kies om jou gestoorde patrone met die wolk te sinkroniseer.

Kan dit 'n regex verduidelik wat ek nie geskryf het nie?

Ja — dit is presies wat die verduideliker doen. Plak enige regex en kry 'n stap-vir-stap verduideliking in gewone taal.

Kry ek 'n gratis proeftydperk?

Nee — dit is ’n betaalde hulpmiddel met planne vanaf $5 per maand. Starter is $5/mnd en Pro is $15/mnd; jy kan enige tyd kanselleer.

Hoe kanselleer ek?

Vanaf jou rekeningblad, of deur ons 'n e-pos te stuur. Kansellasie stop die volgende hernuwing.

Moenie raai of die regex ooreenstem nie.

Sien elke ooreenkoms lewendig. Stoor diegene wat werk.

Sien planne