انتقل إلى المحتوى الرئيسي

المدققون

المُحققون هم مجموعة من القواعد التي ستتحقق من محتوى سمة عند إدخالها في النظام وترفض إضافة البيانات إذا لم تتوافق مع هذه القواعد. يمكنك تكوين المُحققين لكل حقل سمة. يمكن القيام بذلك من خلال الانتقال إلى إعدادات حقل السمة والتمرير لأسفل إلى قسم "قواعد التحقق".

قد تختلف مجموعة المُحققين اعتمادًا على نوع البيانات.

أنواع المدققين

كل نوع بيانات له مجموعة خاصة من المُحققين المتاحين. فيما يلي جميع المُحققين الممكنين لجميع أنواع البيانات التي قد تواجهها.

حقل مطلوب

تشير هذه القاعدة إلى أنه يجب ملء هذا الحقل. لا تتطلب إعدادات إضافية.

إزالة المسافات حول البيانات الواردة

تشير هذه القاعدة إلى أنه سيتم إزالة المسافات في بداية ونهاية السلسلة. لا تتطلب إعدادات إضافية.

التحقق من السلسلة النصية

تسمح لك هذه القاعدة بتكوين معلمات لنوع النص. في الإعدادات الإضافية، يمكنك تحديد طول ثابت للسلسلة أو تعيين نطاق باستخدام القيم الدنيا والقصوى.

التحقق من عنوان URL

تسمح لك هذه القاعدة بتعيين قيمة سلسلة فقط إذا كانت رابطًا. لا تتطلب إعدادات إضافية.

التحقق من وجود رقم

تتحقق هذه القاعدة مما إذا كانت القيمة رقمًا. في الإعدادات الإضافية، يمكنك تحديد ما إذا كان الرقم صحيحًا، بالإضافة إلى تعيين القيم الدنيا والقصوى للرقم.

تقريب الرقم

لا تتحقق هذه القاعدة من القيمة لنوع رقمي. بدلاً من ذلك، تقوم بتقريب الرقم وفقًا للقواعد المحددة في الإعدادات الإضافية. في الإعدادات الإضافية، يمكنك تحديد ترتيب وقاعدة تقريب الرقم.

التحقق من البريد الإلكتروني

تتحقق هذه القاعدة مما إذا كانت القيمة سلسلة. لا تتطلب إعدادات إضافية.

القيمة الافتراضية

ستقوم هذه القاعدة بتعيين قيمة افتراضية للسمة إذا لم يتم إدخال أي قيمة. في الإعدادات الإضافية، يمكنك تحديد القيمة التي سيتم تعيينها افتراضيًا.

تصفية القائمة المحددة

تتحقق هذه القاعدة مما إذا كانت القيمة المدخلة في السمة تتطابق مع واحدة من القيم المحددة في قائمة المُحقق. في الإعدادات الإضافية، يمكنك تحديد القيم مفصولة بفواصل، بالإضافة إلى تعيين النفي المنطقي.

قناع الحقل

تتحقق هذه القاعدة مما إذا كانت البيانات المدخلة تتطابق مع قيمة القناع. في الإعدادات الإضافية، يمكنك تحديد القناع باستخدام أحرف خاصة.

التحقق من التعبير العادي

تتحقق هذه القاعدة مما إذا كانت البيانات المدخلة تتطابق مع تعبير منتظم. في الإعدادات الإضافية، يمكنك تحديد تعبير منتظم. يمكنك معرفة المزيد عن التعبيرات المنتظمة "هنا".

التعبير العادي

على الرغم من أنه يمكنك إضافة عدة مُحققين إلى حقل سمة واحد، إلا أن التحقق باستخدام التعبيرات المنتظمة غير متوافق مع بعض أنواع التحقق الأخرى.

المقارنة

تقوم هذه القاعدة بمقارنة قيمة السمة المحددة مع أخرى لضمان أن علاقتها تتطابق مع المقارنة الموضحة في الخاصية. في الإعدادات الإضافية، يمكنك تحديد نوع وقيمة المقارنة، بالإضافة إلى عامل المقارنة.

المنطقي

تتحقق هذه القاعدة مما إذا كانت قيمة السمة منطقية. في الإعدادات الإضافية، يمكنك تكوين تفسير القيم غير البوليانية.

الحجم

تتحقق هذه القاعدة من حجم الصورة. في الإعدادات الإضافية، يمكنك تكوين الارتفاع والعرض للصورة بالبكسل.

التحقق من الملفات

تتحقق هذه القاعدة من الملف المرفوع للتأكد من توافقه مع المعايير. في الإعدادات الإضافية، يمكنك تكوين القيم الدنيا والقصوى لوحدات حجم الملف، بالإضافة إلى نوع وحدات القياس.

الأخطاء المخصصة

في كل من المُحققين، يمكنك إضافة رسالة خطأ. سيكون هذا النص مرئيًا للمستخدم إذا لم يسمح المُحقق بالبيانات. يمكن القيام بذلك من خلال إعدادات المُحقق.

الأمثلة

مثال على التحقق من صحة حقل البريد الإلكتروني.

في هذا المثال، سيتم إضافة قيمة سلسلة:

  • إزالة المسافات المحتملة في بداية ونهاية السلسلة
  • التحقق من أن السلسلة هي بريد إلكتروني

مثال على التحقق من صحة حقل كلمة المرور

في هذا المثال، سيتم إضافة قيمة سلسلة:

  • التحقق من طول وتركيب السلسلة باستخدام تعبير منتظم

مثال على التحقق من صحة حقل الصورة

في هذا المثال، سيتم إضافة قيمة سلسلة:

  • التحقق من أبعاد الصورة
  • التحقق من وزن الصورة
  • خطأ مخصص

.