JavaScript RegExp g mafupi

Utekelezaji na matumizi

"gMtaabu wa kumwita kote

Tafuta kote kwa kumwita mabaki yote (kutafutaji kwa kumwita mabaki yote tu).

Mfano

Mifano 1

Tafuta kote kwa 'is':

let pattern = /is/g;
let result = text.match(pattern);

Jifunze kwa urahisi

Mifano 2

Tumia mtuaguzo wa kina wa matukio wa mritha wa nafasi:

let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);

Jifunze kwa urahisi

Mifano 3

Tumia mtuaguzo wa kina wa matukio wa mritha wa nafasi:

let pattern = /is/g;
let result = pattern.test(text);

Jifunze kwa urahisi

Mifano 4

Tumia matukio ya mritha wa nafasi:

let pattern = /is/g;
let result = text.match(pattern);

Jifunze kwa urahisi

Uhusiano wa lugha

new RegExp("regexp", "g")

au kifupi:

/regexp/g

Tahara

Kwa utafutaji wa kote na kudumuza kwenye herufi, tumeenda: Mtaabu wa 'i' Tumia mtaabu wa g kushangaza.

Tafuta kote na kudumuza kwenye 'is':

Mifano 1

Tumia mtuaguzo wa kina wa matukio wa mritha wa nafasi:

let text = "Is this all there is?";
let result = /is/gi.exec(text);

Jifunze kwa urahisi

Mifano 2

Tumia mtuaguzo wa kina wa matukio wa mritha wa nafasi:

let text = "Is this all there is?";
let result = /is/gi.test(text);

Jifunze kwa urahisi

Mifano 3

Tumia matukio ya mritha wa nafasi:

let text = "Is this all there is?";
let result = text.match(/is/gi);

Jifunze kwa urahisi

Tahara

Una boresha kuitumia: Mtaabu wa global Tumia kufikiria kama imewekwa g mtaabu.

let pattern = /W3S/g;
let result = pattern.global;

Jifunze kwa urahisi

Mimamkia ya utafutaji wa mtuaguzo wa kina

Kwenye JavaScript, mtuaguzo wa kina wa matukio wa mritha wa nafasi hauwezi kusamehu kwa uwanja wowote.

kutumiwaMabaki (pattern)Kama mtuaguzo wa kina, yoyote inayotumiwa kote ni:

Mifano Maelezo
text.match(pattern) Matukio ya mritha wa nafasi text.match(
text.search(pattern) Matukio ya mritha wa nafasi
pattern.exec(text) RexExp mtuaguzo exec()
pattern.test(text) RexExp mtuaguzo test()

Mimamkia ya kusaidia

/regexp/g Ina ya ECMAScript1 (ES1) jicho.

Zamani zote zilizoweza kusaidia ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
mimamkia mimamkia mimamkia mimamkia mimamkia mimamkia