Geçerli bir alan adı [yinelenen]

0 Cevap php

Possible Duplicate:
PHP validation/regex for URL

Ben PHP küçük bir app inşa ve (E-posta adresleri kullanmak için) alan adlarını doğrulamak zorunda değilim. Ben mads@gmail.com varsa Örneğin ben gmail.com geçerli bir alan adı (Ben aslında @ önce kısmını atıyorum) olup olmadığını kontrol etmek istiyorum.

Ben aşağıdaki kodu kullanarak edilmiştir:

if (!preg_match ("/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i", trim($valid_emails[$i]))) {
         // Return error
}

Ve her şey iyi çalışıyor. Ben bir müşteri olarak GE Moneybank bulana kadar. Onlar kendi etki alanı olarak ge.com kullanıyorsanız, ve bu geçmez.

Ben regex ilkel bir anlayış var ve minimum karakter sayısı ama şans olmadan, aşağı 2'ye gelir böylece [a-z0-9] bazı bloklar silmeyi denedi. Daha fazla deneyimi olan herkes bana doğru yönde işaret edebilir?

Şimdiden teşekkürler

0 Cevap