JavaScript RegExp Group [abc]

Mifano na Matumizi

Vishago vya jingwa [abc] vinahakikisha kutokea kwa herufi yenye kina kwenye viungo.

Vishago vya jingwa vinaweza kuzifafanisha herufi moja, kikundi au jumla ya herufi:

[abc] Herufi a, b au c kwa uharibifu.
[A-Z] Herufi kwa uharibifu kati ya A kubwa hadi Z kubwa.
[a-z] Herufi kati ya a kichwa chake hadi z minji kuzioana.
[A-z] Herufi kwa uharibifu kati ya A kubwa hadi z minji kuzioana.

Mfano

Tafuta kwa uharibifu kwa herufi "h" kwenye stringi.

let text = "Is this all there is?";
let pattern = /[h]/g;

Jifunze tena

Inaruhusu

Tumia [^abc] Tafuta mawili yanaotokana na mabaki yanaotoka kwenye viungo.

Mfano 1

Tafuta kwa uharibifu kwa herufi "i" na "s" kwa uharibifu wa kuzioana.

let text = "Je unajua kwa kili?";
let pattern = /[is]/gi;

Jifunze tena

Mifano 2

Tafuta kwa jumla herufi kuanzia kubili "a" hadi kubili "h" kwenye mafupi:

let text = "Is this all there is?";
let pattern = /[a-h]/g;

Jifunze tena

Mifano 3

Tafuta kwa jumla kwa mawili ya herufi kuanzia kubili "A" hadi kubili "E":

let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[A-E]/g;

Jifunze tena

Mifano 4

Tafuta kwa jumla kwa herufi kuanzia kubili "A" hadi kubili "e" (itafuta mafanikio ya herufi kubili, lakini itafuta herufi kubili kutoka "a" hadi "e".)

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[A-e]/g;

Jifunze tena

Mifano 5

Tafuta herufi kwa jumla na herufi ya [a-s] kwa uangalifu wa herufi:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[a-s]/gi;

Jifunze tena

Mifano 6

Tafuta herufi na "g" na "gi":

let text = "THIS This this";
let result1 = text.match(/[THIS]/g);
let result2 = text.match(/[THIS]/gi);

Jifunze tena

mawili

new RegExp("[abc]

au ni upya:

/[abc]/

inayotumika kwa maelezo

new RegExp("[abc]", "g")

au ni upya:

/[abc]/g

husika ya mifano

/[abc]/ ni jina la ECMAScript1 (ES1).

Mengineo yote yenye mifano yote yana husika kamilifu wa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
husika husika husika husika husika husika

Vitendo vya utafutaji wa RexExp

Kwenye JavaScript, utafutaji wa mafupi wa RexExp unaweza kufanyika kwa vitendo vingine.

kutumiaMabali (mabali)Kama mabali ya RexExp, hizi ni vitendo vyovukiwa sana:

mifano kueleza
text.match(mabali) mtihani ya mafupi match()
text.search(mabali) mtihani ya mafupi search()
mabali.exec(text) RexExp mtihani exec()
mabali.test(text) RexExp mtihani test()