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

السؤال

نشر (معدل)

-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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...