JavaScript RegExp Group [0-9]

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

Η έκφραση [0-9] χρησιμοποιείται για την αναζήτηση οποιουδήποτε χαρακτήρα εντός των κόλπων.

Ο αριθμός εντός των κόλπων μπορεί να είναι οποιαδήποτε αριθμητική τιμή από 0 έως 9 ή μια εύρος αριθμών.

Συμβουλή:Χρησιμοποιήστε [^0-9] Η έκφραση αναζητά οποιοδήποτε χαρακτήρα που δεν είναι αριθμός.

Παράδειγμα

Παράδειγμα 1

Αναζήτηση των αριθμών 1, 2, 3 και 4 στο κείμενο ως κοινότυπο:

let text = "123456789";
let pattern = /[1-4]/g;

Δοκιμάστε το προσωπικά

Παράδειγμα 2

Αναζήτηση του αριθμού "1" στο κείμενο ως κοινότυπο:

let text = "12121212";
let pattern = /[1]/g;

Δοκιμάστε το προσωπικά

Γραμματική

new RegExp("[0-9]")

ή συντομευμένη γραφή:

/[0-9]/

Γραμματική με διακοπές

new RegExp("[0-9]", "g")

ή συντομευμένη γραφή:

/[0-9]/g

Συμβουλή

Χρησιμοποιήστε [^0-9] Η έκφραση αναζητά οποιοδήποτε χαρακτήρα που δεν είναι αριθμός.

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

/[0-9]/ Είναι χαρακτηριστικό ECMAScript1 (ES1).

Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται

Μέθοδοι αναζήτησης κανονικής έκφρασης

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

ΧρήσηΠαράδειγμα (pattern)Ως τύπος κανονικής έκφρασης, αυτές είναι οι πιο συχνές μεθόδους:

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