JavaScript RegExp \B-metatecken
- Föregående sida \b
- Nästa sida \0
- Gå tillbaka till föregående nivå JavaScript RegExp referens手册
Definition och användning
\B
Metatecken matchar inte ordets början eller slut.
Sökmönster LO
inte på ordets början:
\BLO
Sökmönster LO
inte på ordets slut:
LO\B
Exempel
Exempel 1
Sök första förekomsten av "LO", inte på ordets början:
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
Exempel 2
Sök första förekomsten av "LO", inte på ordets slut:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
Syntax
new RegExp("\\Bregexp)
eller förkortat:
/\Bregexp/
Syntax med modifierare
new RegExp("\\Bregexp", "g")
eller förkortat:
/\Bregexp/g
Webbläsarstöd
/\B/
är en EGKAS1 (ES1)-funktion.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stödjer | Stödjer | Stödjer | Stödjer | Stödjer | Stödjer |
Reguljära uttryckssökmetoder
I JavaScript kan reguljära uttryck användas för text sökning med olika metoder.
AnvändningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:
Exempel | Beskrivning |
---|---|
text.match(mönster) | strängmetoden match() |
text.search(mönster) | strängmetoden search() |
mönster.exec(text) | RexExp-metoden exec() |
mönster.test(text) | RexExp-metoden test() |
- Föregående sida \b
- Nästa sida \0
- Gå tillbaka till föregående nivå JavaScript RegExp referens手册