דלג לתוכן הראשי

מאמתים

מאמתים הם קבוצת כללים שיבדקו את תוכן של מאפיין כאשר הוא מוזן למערכת וידחו את הוספת הנתונים אם הם אינם עומדים בכללים אלה. עבור כל שדה מאפיין, ניתן להגדיר מאמתים. ניתן לעשות זאת על ידי מעבר להגדרות שדה המאפיין וגלילה למטה לסעיף "כללי אימות".

קבוצת המאמתים עשויה להשתנות בהתאם לסוג הנתונים.

סוגי מאמתים

לכל סוג נתונים יש קבוצת מאמתים זמינים משלו. להלן כל המאמתים האפשריים עבור כל סוגי הנתונים שאפשר להיתקל בהם.

שדה חובה

כלל זה מציין כי שדה זה חייב להיות מלא. הוא אינו דורש הגדרות נוספות.

חיתוך רווחים סביב נתונים נכנסים

כלל זה מציין כי רווחים בתחילת ובסוף המחרוזת יוסרו. הוא אינו דורש הגדרות נוספות.

בדיקת המחרוזת

כלל זה מאפשר לך להגדיר פרמטרים עבור סוג טקסט. בהגדרות הנוספות, ניתן לציין אורך מחרוזת קבוע או לקבוע טווח באמצעות ערכים מינימליים ומקסימליים.

אימות URL

כלל זה מאפשר לך לקבוע ערך מחרוזת רק אם הוא קישור. הוא אינו דורש הגדרות נוספות.

בדיקת מספר

כלל זה בודק אם הערך הוא מספר. בהגדרות הנוספות, ניתן לציין אם המספר הוא שלם, כמו גם לקבוע ערכים מינימליים ומקסימליים עבור המספר.

עיגול מספר

כלל זה אינו בודק את הערך עבור סוג מספרי. במקום זאת, הוא מבצע עיגול של המספר בהתאם לכללים המצוינים בהגדרות הנוספות. בהגדרות הנוספות, ניתן לציין את הסדר והכלל לעיגול המספר.

אימות דוא"ל

כלל זה בודק אם הערך הוא מחרוזת. הוא אינו דורש הגדרות נוספות.

ערך ברירת מחדל

כלל זה יקבע ערך ברירת מחדל עבור המאפיין אם לא הוזן ערך. בהגדרות הנוספות, ניתן לציין את הערך שייקבע כברירת מחדל.

סינון רשימה נתונה

כלל זה בודק אם הערך שהוזן במאפיין תואם לאחד מהערכים המצוינים ברשימת המאמת. בהגדרות הנוספות, ניתן לציין ערכים מופרדים בפסיקים, כמו גם לקבוע שלילה לוגית.

מסכת שדה

כלל זה בודק אם הנתונים שהוזנו תואמים לערך של המסכה. בהגדרות הנוספות, ניתן לציין את המסכה באמצעות תווים מיוחדים.

אימות ביטוי רגולרי

כלל זה בודק אם הנתונים שהוזנו תואמים לביטוי רגולרי. בהגדרות הנוספות, ניתן לציין ביטוי רגולרי. ניתן ללמוד עוד על ביטויים רגולריים "כאן".

ביטוי רגולרי

למרות שניתן להוסיף מספר מאמתים לשדה מאפיין אחד, אימות באמצעות ביטויים רגולריים אינו תואם כמה סוגי אימות אחרים.

השוואה

כלל זה משווה את ערך המאפיין המצויין עם אחר כדי להבטיח שהקשר ביניהם תואם להשוואה המתוארת בנכס. בהגדרות הנוספות, ניתן לציין את סוג הערך של ההשוואה, כמו גם את אופרטור ההשוואה.

לוגי

כלל זה בודק אם ערך המאפיין הוא לוגי. בהגדרות הנוספות, ניתן להגדיר את הפרשנות של ערכים שאינם בוליאניים.

גודל

כלל זה בודק את גודל התמונה. בהגדרות הנוספות, ניתן להגדיר את הגובה והרוחב של התמונה בפיקסלים.

בדיקת קבצים

כלל זה בודק את הקובץ שהועלה לעמידה בפרמטרים. בהגדרות הנוספות, ניתן להגדיר את הערכים המינימליים והמקסימליים של יחידות גודל הקובץ, כמו גם את סוג יחידות המדידה.

שגיאות מותאמות אישית

בכל אחד מהמאמתים, ניתן להוסיף הודעת שגיאה. טקסט זה יהיה גלוי למשתמש אם המאמת אינו מאפשר את הנתונים. ניתן לעשות זאת דרך הגדרות המאמת.

דוגמאות

דוגמת אימות שדה דוא"ל.

בדוגמה זו, ערך המחרוזת יתווסף:

  • הסרת רווחים אפשריים בתחילת ובסוף המחרוזת
  • בדיקת שהמחרוזת היא דוא"ל

דוגמת אימות שדה סיסמה.

בדוגמה זו, ערך המחרוזת יתווסף:

  • בדיקת האורך והרכב של המחרוזת באמצעות ביטוי רגולרי

דוגמת אימות שדה תמונה.

בדוגמה זו, ערך המחרוזת יתווסף:

  • בדיקת ממדי התמונה
  • בדיקת משקל התמונה
  • שגיאה מותאמת אישית

.