Mesala ufak bi düzenli ifade email kontrolu.
if(!eregi('^[a-zA-Z0-9_\-\.]'+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$',$MAİL)){
//İŞLEMLER.
}
GÖRDÜĞÜN GİBİ KAÇIŞ KRAKTERLERİ KULLANDIM.YUKARIDAKİ SLASH I YANLIŞ VERMİŞİM \ KAÇIŞ KRAKTERİ / BUDA DÜZ SLASH.NEYSE FAZLA SAÇMALAMADAN ÇIKIM BEN

Birşeyler daha yazmak istedim ondan editliyorum yazımı.
[[:alnum]] alfünümerik karakterlerle eşleşir.
[[:alpha]] alfabetik karakterler
[[:lower]] küçük harfler
[[:upper]] büyük harfler
[[:digit]] ondalık basamaklar
[[:xdigit]] onaltılık basamaklar
[[

unct]] noktalama işaretleri
[[:]] sekmeler ve boşluklar
[[:space]] boşluk
[[

rint]] tüm yazdırılabilir karakterler
ben bazen bu kodlarıda kullanıyorum belki sizinden işinize yarar. Bi kitapdan ögrenmiştim.Umarım işinize yarar.