JavaScript RegExp d-modifieraren

Definition och användning

"dModifieraren specificerar början och slutet av matchningen.

"dModifieraren skiljer mellan storleksgrupper.

Exempel

Matcha alla texter som börjar eller slutar med aa eller bb:

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

Prova själv

Syntax

new RegExp("regexp", "d")

eller förenklat som:

/regexp/d

Metoder för reguljära uttryckssökningar

I JavaScript kan du använda olika metoder för att utföra reguljära uttryckstextsökningar.

När mönstret är ett reguljärt uttryck är följande de mest använda metoderna:

Exempel Beskrivning
text.match(pattern) Strängmetoden match()
text.search(pattern) Strängmetoden search()
pattern.exec(text) RexExp-metoden exec()
pattern.test(text) RexExp-metoden test()

Webbläsarstöd

/regexp/d Det är en funktion av ES2022.

Från och med mars 2023 stöder alla moderna webbläsare JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Opera
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Opera 79
2021 年 9 月 2021 年 9 月 Oktober 2021 2023 年 3 月 Oktober 2021