lostyazilim
tr.link

email_regex Hangisi daha doğru

9 Mesajlar 1.253 Okunma
lstbozum
tr.link

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Arkadaşlar Merhaba, bende iki adet internetten bulduğum email_regex var, bunlar baya birbirine benziyor ama küçük de olsa farklılıklar var, acaba bunlardan hangisi daha doğru.

"/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i"

"/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/"

teşekkür ederim..
 

 

wmaraci
reklam

cmltskrn cmltskrn WM Aracı Kullanıcı
  • Üyelik 13.08.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** T**
  • Mesajlar 179
  • Beğeniler 32 / 46
  • Ticaret 0, (%0)

"^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$"


bende bunu kullanıyormuşum 3 oldu :)
 

 

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Bu düzenli ifadeleri çözmek lazım, acaba hangisi doğru
 

 

cmltskrn cmltskrn WM Aracı Kullanıcı
  • Üyelik 13.08.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** T**
  • Mesajlar 179
  • Beğeniler 32 / 46
  • Ticaret 0, (%0)
Aslında bakarsanız birçok varyasyon görebilirsiniz yani hepsi doğru ama detaylı olanı var basit olanı var.
http://www.regular-expressions.info/email.html

Ek Olarak: http://regexlib.com/DisplayPatterns.aspx?AspxAutoDetectCookieSupport=1
 

 

wmaraci
wmaraci

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Emaillerde hangi karakterlere izin veriliyorsa onları kullanmalısınız.
Bu yüzden çok fazla seçenek olması doğaldır. Kimileri sadece bir karakteri unutur, kimileri hepsini yazar.
 

 

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Öyle mail adresleri var ki, insan hangisinin doğru olabileceğini kestiremiyor, boşluk karakteri olan mail adresleri bile var, çok ilginç.
 

 

AUNSAL AUNSAL Facebook Api Developer Kullanıcı
  • Üyelik 06.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 44
  • Beğeniler 1 / 12
  • Ticaret 0, (%0)

if(filter_var('mail@hotmail.com',FILTER_VALIDATE_EMAIL)) {
echo 'Geçerli';
} else {
echo 'Geçersiz';
}
?>
saintx

kişi bu mesajı beğendi.

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)

A ÜNSAL adlı üyeden alıntı


if(filter_var('mail@hotmail.com',FILTER_VALIDATE_EMAIL)) {
echo 'Geçerli';
} else {
echo 'Geçersiz';
}
?>


En doğrusu bu mu, bunumu kullanalım.
 

 

Cyrax Cyrax R10 - Cyrax Kullanıcı
  • Üyelik 27.07.2012
  • Yaş/Cinsiyet - / E
  • Meslek Amele
  • Konum Isparta
  • Ad Soyad ** **
  • Mesajlar 22
  • Beğeniler 9 / 6
  • Ticaret 0, (%0)
2. sini kullan ilk mesajındaki.

"/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/"

asd@xxx.com örnek verirsek

asd kısmı için; büyük küçük harf, rakamlar, alttan tire, tire, ve nokta kabul ediyor.

xxx kısmı için; büyük küçük harf, rakamlar, alttan tire, tire, ve nokta kabul ediyor.

.com kısmı için; büyük küçük harf 2 ile 4 karakter arası metinler (.ru, com,net, org gibi)
 

 

R10.Net - Cyrax
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al