Regex Email — Uji Pola Alamat Email
Debug ekspresi reguler JavaScript secara langsung: kecocokan yang disorot, grup pengambilan, tanda, dan pratinjau pengganti.
Hasil
Halaman ini membuka penguji regex yang dimuat sebelumnya dengan pola email praktis: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Ini menangkap bagian sebelum @ ke dalam grup bernama yang disebut pengguna dan segala sesuatu setelahnya ke dalam domain, memerlukan sebuah titik dan setidaknya domain tingkat atas dua huruf. Contoh teks menggabungkan alamat valid dengan string yang tidak boleh cocok, sehingga Anda dapat melihat batas pola secara sekilas.
Regex email RFC 5322 yang sempurna terkenal sangat besar dan masih belum bisa menggantikan pengiriman pesan konfirmasi. Dalam praktiknya, pola seperti ini adalah alat yang tepat: pola ini menerima alamat yang diketik orang sungguhan — termasuk titik, tag plus, dan domain yang diberi tanda hubung — dan menolak sampah yang terlihat jelas seperti @ ganda atau domain tingkat atas yang hilang. Lihatlah daftar kecocokan di bawah teks untuk memeriksa apa yang ada di setiap grup yang disebutkan.
Edit contoh teks, tempelkan daftar alamat Anda sendiri, atau kencangkan polanya — setiap penekanan tombol akan menjalankan ulang ekspresi dan memperbarui sorotan, penghitung, dan grup. Saat polanya berfungsi, salin langsung ke validasi formulir atau kode penguraian log Anda.