Ameera Abo Alouf نشر 10 يونيو 2022 أرسل تقرير نشر 10 يونيو 2022 (معدل) age field must be just integer and more than or equal 18 use preg_match function to do that. $age=$_POST['age']; if(!preg_match('/1[89][2-9[0-9]$/',$age)){ echo "age must be greater than 17!";} } أريد التحقق من صحة هذا الكود تم التعديل في 10 يونيو 2022 بواسطة Hassan Hedr توضيح العنوان 1 اقتباس
0 Hassan Hedr نشر 10 يونيو 2022 أرسل تقرير نشر 10 يونيو 2022 يمكن التحقق من القيمة ضمن مجالين: الأول من 18 إلى 19، وهو أن يكون أول عدد 1، والثاني من 8 إلى 9. الثاني من 20 إلى 99، وهو أن يكون أول عدد من 2 إلى 9، والثاني أي عدد من 0 إلى 9. الحل لديك يوجد به أخطاء، وهي الفصل بين الحالتين بعلامة أو "|"، ووضع علامة يبدأ "^" و ينتهي عند كل من الحالتين كالتالي: $valid = preg_match('/^1[8-9]$|^[2-9][0-9]$/') ^ ^^^ ^ يمكن الاستفادة من قراءة المقال التالي: اقتباس
السؤال
Ameera Abo Alouf
age field must be just integer and more than or equal 18 use preg_match function to do that.
$age=$_POST['age'];
if(!preg_match('/1[89][2-9[0-9]$/',$age)){
echo "age must be greater than 17!";}
}
أريد التحقق من صحة هذا الكود
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.