/v

Misollar

let text = "Hello 😄"; let pattern = /\p{RGI_Emoji}/v; let result = pattern.test(text);
O‘zingiz sinab ko‘ring »
let text = "Hello 😄"; let pattern = /\p{RGI_Emoji}/; let result = pattern.test(text);
O‘zingiz sinab ko‘ring »
ULASHISH

Tavsif

/v (unicodeSets) flagi — /u flagining "yangilangan varianti".

U Unicode bilan bog‘liq qo‘shimcha imkoniyatlarni yoqadi.

Yangi imkoniyatlar:

  • \p escape ketma-ketligi faqat belgilarga emas, stringlarga ham mos keladi.
  • Belgilar sinfi kesishma, birlashma va ayirma sintaksislariga, shuningdek bir nechta Unicode belgilarga mos kelishga imkon beradigan qilib yangilangan.

Eslatma

Ikkala flagdan (/u va /v) birga foydalanish SyntaxError’ga olib keladi.


Sintaksis

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

Shuningdek qarang:

Mos xususiyat: unicodeSets



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/v — JavaScript 2025 imkoniyati.

ES 2025 2025-yil mayidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome
136
Edge
136
Firefox
129
Safari
18.2
Opera
120
2025-yil aprel 2025-yil aprel 2024-yil avgust 2024-yil dekabr 2025-yil may


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!