اذهب إلى المحتوى
  • 0

كيفية التحقق من صحة رقم الهاتف وعنوان URL باستخدام preg_match في PHP

Ameera Abo Alouf

السؤال

-phone number must be start with (059) and the length equal 10 character. use preg_match function to do that.

$phone=$_POST['phone'];
        if(!preg_match('/^[0][5][9]+[1-9][0-9]{10}$/',$phone)){
            echo "phone number must be start with (059) and the length equal 10 character!";}    
    }

 

-url field must be like the standard url format use filter_var function to do that.

$URL=$_POST['URL'];
        if(!filter_var($URL,FILTER_VALIDATE_URL)){
      echo "enter a valid URL address";
    }

 

اريد معرفة حل هذه الاكواد وهل هي صحيحة ام لأ؟

تم التعديل في بواسطة Hassan Hedr
تنسيق الشيفرة وتوضيح العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكن التحقق من بداية النص ب 059 والطول الكلي للنص هو 10 محارف باستخدام عبارتين منفصلتين كالتالي:

/* التحقق بداية الرقم */
$valid_suffix = preg_match('/^056/',$phone);
/* التحقق من الطول */
$valid_length = preg_match('/^[0-9]{10}$/',$phone);

/* الرقم صحيح */
$valid_phone = $valid_suffix && $valid_length;

التحقق من عنوان URL صحيح في المثال المذكور، يمكنك الاستفادة من قراءة المقال التالي:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...