Δείκτης d του JavaScript RegExp

Ορισμός και χρήση

"d"Ο δείκτης καθορίζει τη θέση του ξεκινήματος και του τέλους της σύγκρισης.

"dΟ δείκτης διαφοροποίησης γραμμάτων.

Παράδειγμα

Ματσοποίηση όλων των κειμένων που ξεκινούν ή τελειώνουν με aa ή bb:

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

Προσωπική δοκιμή

Γραμματική

new RegExp("regexp", "d")

Ή συντομευμένα ως:

/regexp/d

Μέθοδοι αναζήτησης εξόφθαλμης έκφρασης

Στο JavaScript, μπορείτε να χρησιμοποιήσετε διαφορετικές μεθόδους για την αναζήτηση κειμένου με εξόφθαλμη έκφραση.

Όταν το μοτίβο είναι μια εξόφθαλμη έκφραση, οι πιο συχνές μεθόδους είναι οι εξής:

Παράδειγμα Περιγραφή
text.match(pattern) Μέθοδος string match()
text.search(pattern) Μέθοδος string search()
pattern.exec(text) Μέθοδος RexExp exec()
pattern.test(text) Μέθοδος RexExp test()

Υποστήριξη περιηγητών

/regexp/d Είναι λειτουργία του ES2022.

Από το 2023 Ιανουαρίου, όλοι οι σύγχρονοι περιηγητές υποστηρίζουν το JavaScript 2022 (ES2022):

Chrome Edge Firefox Safari Όπερα
Chrome 94 Edge 94 Firefox 93 Safari 16.4 Όπερα 79
2021 Σεπτεμβρίου 2021 Σεπτεμβρίου Οκτώβριος 2021 2023 Ιανουαρίου Οκτώβριος 2021