Junior
შექმენით ტესტები ტელეფონის შეყვანის ველის შემოწმებისთვის.
sobes.tech AI
პასუხი AI-სგან
# ტელეფონის դաշտի հիմնական ստուգումները
- թույլատրելի ձևաչափերի մուտքագրում:
- +7(XXX)XXX-XX-XX
- 8(XXX)XXX-XX-XX
- +7 XXX XXX XX XX
- 8 XXX XXX XX XX
- 7XXXXXXXXXX (առանց երկրի կոդի/օպերատորի)
- 8XXXXXXXXXX
- Անպատասխանատու համարների մուտքագրում (մասկայի/վալիդացիայի ստուգում):
- Տառերի, հատուկ նշանների մուտքագրում (բացառությամբ +, -, (, )). Մատչելի կամ կանխարգելում է մուտքագրումը կամ ցույց է տալիս սխալ:
- Հեռախոսահամարի ներսում բացատների մուտքագրում:
- Անվավեր ձևաչափերի պատճենում/պատճենահանում:
- Տվյալների մուտքագրում՝ դուրս գալով աջակցվող երկարության սահմաններից:
- Placeholder տեքստի ստուգում:
- Ֆոկուսի ստուգում (tab ինդեքս):
- Backspace և Delete կոճակների աշխատանքը ստուգում:
- Երկար տողերի պատճենահանում/պատճենահանում:
- Երկարության սահմանափակումների ստուգում:
- Վալիդացիայի ստուգում ֆոկուսը կորցնելու ժամանակ:
- Ֆորմայի ուղարկման ժամանակ վալիդացիայի ստուգում:
- Սլաքների հետ աշխատելու ստուգում (նավիգացիա դաշտով):
- Նույնականացման համար սկզբում զրոյի մուտքագրում (ռուսական ձևաչափի համար):
- Մյուս երկրի կոդի մուտքագրում (եթե համակարգը միայն РФ-ն է աջակցում):
Տեստային տվյալների օրինակներ:
| Տիպ | Մուտքային տվյալներ | Ապահովված արդյունք |
|---|---|---|
| Ապահովված ձևաչափ | +7(9XX)123-45-67 |
Ընդունված |
| Ապահովված ձևաչափ | 8 9XX 123 45 67 |
Ընդունված |
| Անպատասխանատու համար | +7(9XX)123 |
Վալիդացիայի սխալը |
| Անվավեր նշաններ | +7(9XX)abc-45-67 |
Վալիդացիայի սխալ / նշանները հեռացվել են |
| Հատուկ նշաններ | +7(9XX)!@#-45-67 |
Վալիդացիայի սխալ / նշանները հեռացվել են |
| Շատ երկար թիվ | +7(9XX)123-45-67890 |
Վալիդացիայի սխալ / ամբողջ մուտքը սխալ է |
| Շատ կարճ թիվ | +7(9XX)12-34 |
Վալիդացիայի սխալը |
| Կոպիրված սխալ տվյալներ | #$%^&*(+7(9XX)123-45-67 |
Վալիդացիայի սխալ / մասամբ մուտքագրված |
| Միայն բացատներ | |
Վալիդացիայի սխալը |
| Դաշտը դատարկ | (դատարկ) | Վալիդացիայի սխալ (եթե դաշտը պարտադիր է) |
| Այլ երկրի կոդ (եթե չի աջակցվում) | +1(212)555-1212 |
Վալիդացիայի սխալը |
# Նեգատիվ թեստերի օրինակներ:
# - SQL ինյեկցիաներ դաշտում
# - XSS փորձեր (հակառակ դեպքում քիչ հավանական է հեռախոսային դաշտի համար, բայց հնարավոր է սխալ մշակման դեպքում)