JavaScript RegExp d-modifikatoren

Definisjon og bruk

"dModifikatoren spesifiserer start- og sluttposisjonen for matchingen.

"dModifikatoren skiller mellom store og små bokstaver.

Eksempel

Match alt tekst som starter eller slutter med aa eller bb:

let text = "aaaabb";
let result = text.match(/(aa)(bb)/d);

Prøv selv

Syntaks

new RegExp("regexp", "d")

Eller forenklet som:

/regexp/d

Regulært uttrykk søkemetode

I JavaScript kan du bruke forskjellige metoder til å utføre tekst��索 med regulære uttrykk.

Når mønsteret er et regulært uttrykk, er følgende de mest brukte metodene:

Eksempel Beskrivelse
text.match(mønster) Strengmetoden match()
text.search(mønster) Strengmetoden search()
mønster.exec(text) RexExp-metoden exec()
mønster.test(text) RexExp-metoden test()

Nettleserstøtte

/regexp/d Er en funksjon i ES2022.

Fra og med 2023 årgang 3 understøtter alle moderne nettlesere JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
2021 årgang 9 2021 årgang 9 Oktober 2021 2023 årgang 3 Oktober 2021