a|b
red yoki green muqobillaridan istalganini global qidirish:
let text = "Black, white, red, green, blue, yellow";
let pattern= /red|green|blue/g;
let result = text.match(pattern);
O‘zingiz sinab ko‘ring »
Tavsif
/a|b/ ifodasi a yoki b ga mos keladi.
| YOKI (OR) operatori vazifasini bajaradi.
Muqobillar istalgan belgi(lar) bo‘lishi mumkin.
Sintaksis
new RegExp("a|b")
or simply:
/a|b/
Modifikatorlar bilan sintaksis
new RegExp("a|b", "g")
or simply:
/a|b/g
Ko‘proq misollar
Misol
Ko‘rsatilgan muqobillardan (0|5|7) istalganini topish uchun global qidiruv bajaring:
let text = "01234567890123456789";
let pattern = /(0|5|7)/g;
O‘zingiz sinab ko‘ring »
Muntazam ifoda metodlari
Muntazam ifoda yordamida qidirish va almashtirish turli metodlar bilan bajarilishi mumkin.
Eng ko‘p ishlatiladiganlari:
String metodlari
| Metod | Tavsif |
|---|---|
| match(regex) | Natijalar massivini (Array) qaytaradi |
| matchAll(regex) | Natijalar iteratorini qaytaradi |
| replace(regex) | Yangi string qaytaradi |
| replaceAll(regex) | Yangi string qaytaradi |
| search(regex) | Birinchi moslik indeksini qaytaradi |
| split(regex) | Natijalar massivini (Array) qaytaradi |
RegExp metodlari
| Metod | Tavsif |
|---|---|
| regex.exec() | Natijalar iteratorini qaytaradi |
| regex.test() | true yoki false qaytaradi |
Brauzerlarda qo‘llab-quvvatlash
/a|b/ — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
