0

Email Regex — E-posta Adresleri için Bir Modeli Test Edin

JavaScript normal ifadelerinde canlı hata ayıklama: vurgulanan eşleşmeler, yakalama grupları, bayraklar ve değiştirme önizlemesi.

$1, $2 ve $<name>; gibi adlandırılmış referansları destekler $& eşleşmenin tamamını ekler. Önizlemeyi gizlemek için boş bırakın.

İşleniyor... 0%

Sonuç

Bu sayfa, pratik bir e-posta modeliyle önceden yüklenmiş normal ifade test aracını açar: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Bir nokta ve en az iki harfli bir üst düzey alan adı gerektiren, @ işaretinden önceki kısmı kullanıcı adı verilen adlandırılmış bir gruba ve ondan sonraki her şeyi etki alanına yakalar. Örnek metin, geçerli adresleri eşleşmemesi gereken dizelerle karıştırır, böylece desenin sınırlarını bir bakışta görebilirsiniz.

Mükemmel bir RFC 5322 e-posta regex'i oldukça büyüktür ve yine de bir onay mesajı göndermenin yerini tutmaz. Pratikte bunun gibi bir model doğru araçtır: noktalar, artı etiketleri ve tireli alanlar dahil olmak üzere gerçek kişi tipindeki adresleri kabul eder ve çift @ veya eksik üst düzey alan adı gibi bariz çöpleri reddeder. Adlandırılmış her grupta nelerin yer aldığını incelemek için metnin altındaki eşleşme listesine bakın.

Örnek metni düzenleyin, kendi adres listenizi yapıştırın veya modeli sıkılaştırın; her tuş vuruşu ifadeyi yeniden çalıştırır ve vurguları, sayacı ve grupları günceller. Desen çalıştığında onu doğrudan form doğrulama veya günlük ayrıştırma kodunuza kopyalayın.