كود PHP:
$name = '';
$adderess = '';
$bithday = '';
$phone = '';
$email = '';
if((preg_match('#([A-Za-z]+)#i',$name)) || (preg_match('#([A-Za-z]+)#i',$adderess))){
die('ممنوع استخدام الحروف الانجليزية');
}
if(!(preg_match('#([0-9]+)#',$bithday)) || !(preg_match('#([0-9]+)#i',$phone))){
die('ممنوع استخدام غير الارقام');
}
if(!preg_match('#(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])#i',$email)){
die('تاكد من البريد الالكتروني');
}
بخصوص البريد الالمتروني استخدمت فية
التعبير الرسمي القياسي المعروف باسم RFC 2822
من موضوع الاخ اشرف السمهوري
سلامات