test მეთოდი ჯავასკრიპტის რეგულარულ გამოსახულებებში
ამ გაკვეთილში განვიხილავთ მეთოდს
test, რომელიც ამოწმებს, არის თუ არა
სტრიქონში რეგულარულ გამოსახულებასთან ერთი მაინც
დამთხვევა.
თუ არის - დააბრუნებს true, ხოლო თუ
არა - false. მეთოდი პარამეტრად იღებს
სტრიქონს, ხოლო გამოიყენება რეგულარულ გამოსახულებაზე, ასე:
რეგულარული_გამოსახულება.test(სად ვეძებთ)
მაგალითისთვის შევამოწმოთ რაიმე სტრიქონი რეგულარულ გამოსახულებასთან შესაბამისობაზე:
/a+/.test('eee aaa bbb'); // დააბრუნებს true-ს
ხშირად ეს მეთოდი გამოიყენება მთელი სტრიქონის რეგულარულ გამოსახულებასთან შესაბამისობის შესამოწმებლად. ამ შემთხვევაში რეგულარული გამოსახულების დასაწყისში დებენ "^" სიმბოლოს, ბოლოში კი - "$" სიმბოლოს:
/^a+$/.test('aaaaaaaaa'); // დააბრუნებს true-ს
დაადგინეთ, იწყება თუ არა გადაცემული სტრიქონი
'http://'-ით.
დაადგინეთ, იწყება თუ არა გადაცემული სტრიქონი
'http://'-ით ან 'https://'-ით.
დაადგინეთ, მთავრდება თუ არა გადაცემული
სტრიქონი გაფართოებით 'txt', 'html'
ან 'php'.
დაადგინეთ, მთავრდება თუ არა გადაცემული
სტრიქონი გაფართოებით 'jpg' ან 'jpeg'.
დაადგინეთ, მთავრდება თუ არა გადაცემული
სტრიქონი გაფართოებით 'jpg', 'jpeg'
ან 'png'.
დაადგინეთ, არის თუ არა სტრიქონი 'რიცხვი,
.
1-დან 12 ციფრის სიგრძის'
დაადგინეთ, არის თუ არა გადაცემული სტრიქონი თარიღი ფორმატში წელი-თვე-დღე.
დაადგინეთ, არის თუ არა გადაცემული სტრიქონი თარიღი ფორმატში დღე.თვე.წელი.
დაადგინეთ, არის თუ არა გადაცემული სტრიქონი დრო ფორმატში საათი:წუთი:წამი.
დაადგინეთ, არის თუ არა გადაცემული სტრიქონი კორექტული ელ.ფოსტა.
დაადგინეთ, არის თუ არა გადაცემული სტრიქონი დომენური სახელი.