Դիտել հիմնական բովանդակությունը

Վավերացուցիչներ

Վավերացուցիչները կանոնների հավաքածու են, որոնք կստուգեն ատրիբուտի բովանդակությունը, երբ այն մուտք է գործում համակարգ, և մերժելու են տվյալների ավելացումը, եթե դրանք չեն համապատասխանում այս կանոններին: Յուրաքանչյուր ատրիբուտի դաշտի համար կարող եք կարգավորել վավերացուցիչներ: Սա կարող է իրականացվել ատրիբուտի դաշտի կարգավորումների մեջ մտնելով և «Վավերացման կանոններ» բաժինն իջեցնելով:

Վավերացուցիչների հավաքածուն կարող է տարբեր լինել տվյալների տիպից կախված:

Վավերացուցիչների տեսակներ

Յուրաքանչյուր տվյալների տիպ ունի իր սեփական հասանելի վավերացուցիչների հավաքածու: Ստորև ներկայացված են բոլոր հնարավոր վավերացուցիչները բոլոր տվյալների տիպերի համար, որոնց կարող եք հանդիպել:

Պահանջվող դաշտ

Այս կանոնը ցույց է տալիս, որ այս դաշտը պետք է լրացվի: Այն չի պահանջում լրացուցիչ կարգավորումներ:

Մուտքագրված տվյալների շուրջ տարածքների կրճատում

Այս կանոնը ցույց է տալիս, որ տողը սկսելու և ավարտելու տարածքները կհանվեն: Այն չի պահանջում լրացուցիչ կարգավորումներ:

Տողի ստուգում

Այս կանոնը թույլ է տալիս կարգավորել պարամետրեր տեքստի տիպի համար: Լրացուցիչ կարգավորումների մեջ կարող եք նշել ֆիքսված տողի երկարություն կամ սահմանել միջակայք նվազագույն և առավելագույն արժեքներով:

URL-ի ստուգում

Այս կանոնը թույլ է տալիս սահմանել տողային արժեք միայն այն դեպքում, եթե դա հղում է: Այն չի պահանջում լրացուցիչ կարգավորումներ:

Թվային ստուգում

Այս կանոնը ստուգում է, թե արդյոք արժեքը թիվ է: Լրացուցիչ կարգավորումների մեջ կարող եք նշել, թե թիվը целое է, ինչպես նաև սահմանել թվի նվազագույն և առավելագույն արժեքները:

Թվային կլորացում

Այս կանոնը չի ստուգում արժեքը թվային տիպի համար: Փոխարենը, այն կատարում է թվի կլորացում լրացուցիչ կարգավորումների մեջ նշված կանոնների համաձայն: Լրացուցիչ կարգավորումների մեջ կարող եք նշել կլորացման կարգը և կանոնը:

Էլ. փոստի ստուգում

Այս կանոնը ստուգում է, թե արդյոք արժեքը տող է: Այն չի պահանջում լրացուցիչ կարգավորումներ:

Դեֆոլտ արժեք

Այս կանոնը կսահմանի դեֆոլտ արժեք ատրիբուտի համար, եթե արժեք չի մուտքագրվել: Լրացուցիչ կարգավորումների մեջ կարող եք նշել այն արժեքը, որը կսահմանվի որպես դեֆոլտ:

Տրված ցուցակի ստուգում

Այս կանոնը ստուգում է, թե արդյոք ատրիբուտում մուտքագրված արժեքը համապատասխանում է վավերացուցիչի ցուցակում նշված արժեքներից մեկին: Լրացուցիչ կարգավորումների մեջ կարող եք նշել արժեքներ, որոնք բաժանված են կոմայքով, ինչպես նաև սահմանել տրամաբանական ժխտում:

Դաշտի դիմակը

Այս կանոնը ստուգում է, թե արդյոք մուտքագրված տվյալները համապատասխանում են դիմակի արժեքին: Լրացուցիչ կարգավորումների մեջ կարող եք նշել դիմակը հատուկ նշաններով:

Կանոնավոր արտահայտության վավերացում

Այս կանոնը ստուգում է, թե արդյոք մուտքագրված տվյալները համապատասխանում են կանոնավոր արտահայտությանը: Լրացուցիչ կարգավորումների մեջ կարող եք նշել կանոնավոր արտահայտություն: Կ կարող եք ավելին իմանալ կանոնավոր արտահայտությունների մասին "այստեղ":

Կանոնավոր արտահայտություն

Չնայած որ կարող եք ավելացնել մի քանի վավերացուցիչ մեկ ատրիբուտի դաշտում, կանոնավոր արտահայտություններով վավերացումը համատեղելի չէ որոշ այլ վավերացման տեսակների հետ:

Համեմատություն

Այս կանոնը համեմատում է նշված ատրիբուտի արժեքը մեկ այլի հետ, որպեսզի համոզվի, որ նրանց հարաբերությունը համապատասխանում է գույքի մեջ նկարագրված համեմատությանը: Լրացուցիչ կարգավորումների մեջ կարող եք նշել համեմատության տեսակն ու արժեքը, ինչպես նաև համեմատության օպերատորը:

Լոգիկա

Այս կանոնը ստուգում է, թե արդյոք ատրիբուտի արժեքը տրամաբանական է: Լրացուցիչ կարգավորումների մեջ կարող եք կարգավորել ոչ-բուլյան արժեքների մեկնաբանությունը:

Չափը

Այս կանոնը ստուգում է պատկերների չափը: Լրացուցիչ կարգավորումների մեջ կարող եք կարգավորել պատկերների բարձրությունն ու լայնությունը պիքսելներով:

Ֆայլերի ստուգում

Այս կանոնը ստուգում է բեռնված ֆայլը համապատասխանության համար պարամետրերին: Լրացուցիչ կարգավորումների մեջ կարող եք կարգավորել ֆայլի չափի միավորների նվազագույն և առավելագույն արժեքները, ինչպես նաև չափման միավորի տեսակը:

Անհատական սխալներ

Յուրաքանչյուր վավերացուցիչի մեջ կարող եք ավելացնել սխալի հաղորդագրություն: Այս տեքստը տեսանելի կլինի օգտվողին, եթե վավերացուցիչը թույլ չտա տվյալները: Սա կարող է իրականացվել վավերացուցիչի կարգավորումների միջոցով:

Օրինակներ

Էլ. փոստի դաշտի վավերացման օրինակ:

Այս օրինակով, տողային արժեքը կավելացվի:

  • Հնարավոր տարածքների հեռացում տողի սկզբում և վերջում
  • Ստուգում, որ տողը էլ. փոստ է

Գաղտնաբառի դաշտի վավերացման օրինակ:

Այս օրինակով, տողային արժեքը կավելացվի:

  • Ստուգում տողի երկարության և կազմի համար կանոնավոր արտահայտության միջոցով

Պատկերային դաշտի վավերացման օրինակ:

Այս օրինակով, տողային արժեքը կավելացվի:

  • Ստուգում պատկերների չափերը
  • Ստուգում պատկերների քաշը
  • Անհատական սխալ

.