JavaScript muntazam ifodalarda test metodi
Ushbu darsda biz
test metodini ko'rib chiqamiz, u
matnda muntazam ifodaga mos keladigan kamida bitta natija bormi yoki yo'qligini tekshiradi.
Agar mos keladigan natija topsa - true, aks holda
- false qaytaradi. Metod parametr sifatida
matn qabul qiladi va muntazam ifodaga qo'llaniladi, mana shunday:
muntazamIfoda.test(qayerda qidirish)
Keling, misol uchun biron bir matnni muntazam ifodaga mos kelishini tekshiramiz:
/a+/.test('eee aaa bbb'); // true qaytaradi
Ushbu metod ko'pincha butun matnning muntazam ifodaga mos kelishini tekshirish uchun ishlatiladi. Bunda muntazam ifoda boshida '^' belgisi va oxirida '$' belgisi qo'yiladi:
/^a+$/.test('aaaaaaaaa'); // true qaytaradi
Berilgan matn 'http://' bilan boshlanadimi yoki yo'qligini aniqlang.
Berilgan matn 'http://' yoki 'https://' bilan boshlanadimi yoki yo'qligini aniqlang.
Berilgan matn 'txt', 'html'
yoki 'php' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.
Berilgan matn 'jpg' yoki 'jpeg' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.
Berilgan matn 'jpg', 'jpeg'
yoki 'png' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.
Matn ' ekanligini aniqlang.
1 dan 12 gacha raqamdan iborat son'
Berilgan matn yil-oy-kun formatidagi sana ekanligini aniqlang.
Berilgan matn kun.oy.yil formatidagi sana ekanligini aniqlang.
Berilgan matn soat:daqiqa:soniya formatidagi vaqt ekanligini aniqlang.
Berilgan matn to'g'ri email manzili ekanligini aniqlang.
Berilgan matn domen nomi ekanligini aniqlang.