• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در Validate کردن ایمیل
#1
با سلام خدمت دوستان عزیز
من از regular زیر برای validate کردن ایمیل استفاده می کنم :
کد:
$rgemail="/^[\w\d]+\.?[\w\d]+@[\w\d]+\.?[\w\d]+\.[\w\d]+$/";
    if (preg_match($rgemail,$_POST['email'])){something...}
اما preg_match() به من این خطا رو میده :
کد:
preg_match(): Unknown modifier "\"
کسی میتونه کمکم کنه ؟ SadSadSad
  پاسخ
تشکر شده توسط :
#2
داخل Javascript این رگولار ام کار میکنه . اما داخل php داره اذیتم میکنه . منتظرتون هستم اساتید
  پاسخ
تشکر شده توسط :
#3
دوست عزیز این کد نه تنها ولیدیت میکنه تا حدودی چک میکنه که دامین وارد شده برای ایمل هم صحیح باشد.
کد پی‌اچ‌پی:
function check_mail($email) {
    if (
eregi "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email )) {
        list ( 
$username$domain ) = split '@'$email );
        if (! 
checkdnsrr $domain'MX' )) {
            return 
false;
        }
        return 
true;
    }
    return 
false;

  پاسخ
تشکر شده توسط : pluschild


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان