Group ya RegExp (x|y) ya JavaScript
- Kipya kipya [^0-9]
- Pya kipya .
- Rudi kufikia kipenyo kipya Mwongozo wa JavaScript RegExp wa Mafanikio
Maelezo na kutumia
(x|y) Tumia kufaisha chaguo kigeukia.
Chaguo zingine inaweza kwa kawaida.
Mfano
Mifano 1
Tumia uhusiano wa jumuiya kufaisha kila chaguo (kijani|kijewa):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Mifano 2
Tumia uhusiano wa jumuiya kufaisha kila chaguo cha kawaida (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Ushairi
new RegExp("(x|y)
au kwa uharibifu:
/(x|y)/
Ushairi wa kawaida na maelezo
new RegExp("(x|y)", "g")
au kwa uharibifu:
/(x|y)/g
Inahusishwa kwa browser
/(x|y)/
Ni mafanikio ya ECMAScript1 (ES1).
Wote wanaendelea kwa upofu wa ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Inahusishwa | Inahusishwa | Inahusishwa | Inahusishwa | Inahusishwa | Inahusishwa |
Matukio ya kusoma maelezo ya kirefu ya RexExp
Kwenye JavaScript, kusoma maelezo ya kirefu kwa msingi wa maelezo yenye maelezo yenye maelezo ya kirefu yenye matukio yanaendelea kwa vifaa vingine.
KutumiaUmoja wa modatiKwa kama maelezo ya kirefu, hizi ni matukio yaliyotumiwa sana:
Mifano | Maelezo |
---|---|
text.match(Umoja wa modati) | Kitendo cha stringi match() |
text.search(Umoja wa modati) | Kitendo cha stringi search() |
Umoja wa modati.exec(text) | Mwongozo wa RexExp wa exec() |
Umoja wa modati.test(text) | Mwongozo wa RexExp wa test() |
- Kipya kipya [^0-9]
- Pya kipya .
- Rudi kufikia kipenyo kipya Mwongozo wa JavaScript RegExp wa Mafanikio