RRegexBuilder
Dapatkan RegexBuilder
Kit alat regex visual

Bina regex. Lihat setiap padanan. Simpan untuk kegunaan akan datang.

Serlahkan padanan secara langsung, periksa kumpulan tangkapan, penjelasan dalam bahasa mudah, dan pustaka corak terpilih yang anda kerap tulis semula.

Pelan bermula dari $5/bln — batal bila-bila masa

Langsung — berfungsi di sini

Penguji regex

Taip regex, taip teks ujian — lihat setiap padanan secara langsung.

Pustaka corak
Padanan — 2 padanan
Penjelasan
  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);

Berhenti tampal regex ke Stack Overflow

Uji, jelaskan, simpan — tanpa meninggalkan halaman atau kehilangan kerja anda.

Penyorotan padanan langsung

Taip regex, taip rentetan ujian — setiap padanan disorot serta-merta. Kumpulan tangkapan dipaparkan dalam baris dengan sokongan kumpulan bernama.

Penjelasan bahasa mudah

Tampal mana-mana regex, dapatkan penjelasan langkah demi langkah: lookbehind, anchor, kelas aksara, kuantifier, penanda. Setiap bahagian dijelaskan dalam bahasa biasa.

Pustaka corak

E-mel, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kad kredit, slug, warna hex — corak terpilih yang lulus kes tepi sebenar (bukan yang 5 baris dari Stack Overflow).

Simpan milik anda

Setiap regex yang anda tulis — namakan, tagkan, kembali kepadanya. Akaun Pro selaraskan awan merentas peranti.

Mod ganti

Uji penggantian dengan rujukan balik ($1, $2). Lihat tepat apa yang dihasilkan oleh panggilan sed / JS .replace() anda.

Pelbagai varian

Tukar antara varian JavaScript, PCRE dan POSIX. RegexBuilder memberitahu anda ciri yang disokong dalam setiap varian.

Tiga langkah

Dari idea kabur kepada regex yang diuji dan dijelaskan.

1

Pilih atau tampal

Mulakan daripada corak pustaka atau tampal regex yang telah anda tulis.

2

Uji

Sorot padanan secara langsung pada mana-mana rentetan ujian. Edit sehingga ia melakukan apa yang anda mahu.

3

Simpan

Namakan, tagkan, salin ke papan klip, tampal ke dalam kod anda.

Harga mudah

Pilih pelan dan berhenti menulis semula regex.

Starter

Untuk pembangun solo

$5/bln
  • 200 corak disimpan / bln
  • Penjelasan dalam bahasa mudah
  • Pustaka corak penuh
  • Mod gantian
Paling popular
Pro

Untuk pasukan data & keselamatan

$15/bln
  • 5000 corak disimpan / bln
  • Pelbagai varian (JS / PCRE / POSIX)
  • Penyegerakan awan merentas peranti
  • Pustaka dikongsi pasukan
  • Sokongan keutamaan

Soalan Lazim

Varian regex apa yang disokong?

JavaScript (lalai), serasi PCRE, dan POSIX. Kami tandakan ciri yang tidak disokong dengan jelas apabila anda menukar varian.

Adakah rentetan ujian saya meninggalkan pelayar saya?

Tidak. Semua diproses di sisi klien; kami tidak menghantar regex atau rentetan ujian anda ke pelayar melainkan anda memilih untuk menyegerakkan corak tersimpan ke awan.

Bolehkah ia menjelaskan regex yang bukan saya tulis?

Ya — itulah fungsi penjelas ini. Tampal mana-mana regex dan dapatkan pecahan langkah demi langkah dalam bahasa mudah.

Adakah saya mendapat percubaan percuma?

Tidak — ini adalah alat berbayar dengan pelan bermula dari $5 sebulan. Starter ialah $5/bln dan Pro ialah $15/bln; anda boleh batal bila-bila masa.

Bagaimana saya membatalkan?

Dari halaman akaun anda, atau dengan menghantar e-mel kepada kami. Pembatalan menghentikan pembaharuan seterusnya.

Berhenti meneka sama ada regex sepadan.

Lihat setiap padanan secara langsung. Simpan yang berfungsi.

Lihat pelan