/y

Misollar

let text = "abc def ghi"; let pattern = /\w+/y; // Start match from position 4 pattern.lastIndex = 4; let result = text.match(pattern);
O‘zingiz sinab ko‘ring »
let text = "abc def ghi"; let pattern = /\w+/; // Start match from position 4 pattern.lastIndex = 4; let result = text.match(pattern);
O‘zingiz sinab ko‘ring »
ULASHISH

Tavsif

/y (Sticky) flagi faqat RegExp obyektining lastIndex xususiyatidan boshlab mos keladigan "yopishqoq" qidiruvni bajaradi.

/y flagi keyingi mosliklar belgilarni o‘tkazib yubormasdan, oldingisidan darhol keyin boshlanishini ta’minlaydi.


Sintaksis

new RegExp("regexp", "y") or simply: /regexp/y

Shuningdek qarang:

Mos xususiyat: sticky



Muntazam ifoda metodlari

Muntazam ifoda yordamida qidirish va almashtirish turli metodlar bilan bajarilishi mumkin.

Eng ko‘p ishlatiladiganlari:

String metodlari

MetodTavsif
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

MetodTavsif
regex.exec() Natijalar iteratorini qaytaradi
regex.test() true yoki false qaytaradi

Brauzerlarda qo‘llab-quvvatlash

/regexp/y — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!