0

E-mel Regex — Uji Corak untuk Alamat E-mel

Nyahpepijat ungkapan biasa JavaScript secara langsung: padanan yang diserlahkan, kumpulan tangkapan, bendera dan pratonton gantian.

Menyokong $1, $2 dan rujukan bernama seperti $<name>; $& memasukkan keseluruhan padanan. Biarkan kosong untuk menyembunyikan pratonton.

Memproses... 0%

Hasilnya

Halaman ini membuka penguji regex yang dipramuat dengan corak e-mel praktikal: (?<pengguna>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Ia menangkap bahagian sebelum @ ke dalam kumpulan bernama yang dipanggil pengguna dan segala-galanya selepasnya ke dalam domain, memerlukan titik dan sekurang-kurangnya domain peringkat atas dua huruf. Teks sampel mencampurkan alamat yang sah dengan rentetan yang tidak sepatutnya sepadan, supaya anda boleh melihat sempadan corak sepintas lalu.

Regex e-mel RFC 5322 yang sempurna terkenal sangat besar dan masih bukan pengganti untuk menghantar mesej pengesahan. Dalam praktiknya, corak seperti ini ialah alat yang betul: ia menerima alamat jenis orang sebenar — termasuk titik, tanda tambah dan domain bersempang — dan menolak sampah yang jelas seperti dua @ atau domain peringkat atas yang tiada. Lihat senarai perlawanan di bawah teks untuk memeriksa apa yang mendarat dalam setiap kumpulan yang dinamakan.

Edit teks sampel, tampal senarai alamat anda sendiri atau ketatkan corak — setiap ketukan kekunci menjalankan semula ungkapan dan mengemas kini sorotan, kaunter dan kumpulan. Apabila corak berkelakuan, salin terus ke dalam pengesahan borang atau kod penghuraian log anda.