Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να χρησιμοποιήσετε τις συνήθεις εκφράσεις με JavaScript

Μια κανονική έκφραση είναι ένα πολύ ευέλικτο , αλλά αινιγματικά σύνταξη που χρησιμοποιείται για να ταιριάζει με τους χαρακτήρες σε strings . Σε Javascript , μια κανονική έκφραση περικλείεται σε καθέτους και ακολουθείται από τροποποιητές . Για παράδειγμα, /\\ b [ A - Z0 - 9._ % + - ] + @ [ A- Z0 - 9 - . ] . + \\ [ AZ] { 2,4 } \\ b /i είναι μια κανονική έκφραση που μπορεί να χρησιμοποιούνται για την επικύρωση ότι ένα string μορφοποιηθεί ως μια διεύθυνση ηλεκτρονικού ταχυδρομείου . Javascript παρέχει λειτουργίες και μεθόδους για τη χρήση κανονικών εκφράσεων για τη δημιουργία τους , προσαρμογή τους στις χορδές , αντικατάσταση τμημάτων των χορδών , και την εξόρυξη σύλληψη παρενθέσεις αγώνες . Οδηγίες
Η 1

Δημιουργήστε μια κανονική έκφραση επισυνάπτοντας το σε καθέτους και μετά από αυτήν με οποιοδήποτε τροποποιητές . Για παράδειγμα, πληκτρολογήστε : - [ . A- Z0 - 9 - ] .

ValidEmail = /\\ b [ A - Z0 - 9._ % + ] + @ + \\ [ AZ] { 2,4 } \\ b /i ? 2

Δημιουργήστε μια σειρά από κανονική έκφραση με εγκλεισμό σε εισαγωγικά . Αποδράστε χαρακτήρες ανάστροφης καθέτου εντός της συμβολοσειράς . Δημιουργήστε ένα νέο στιγμιότυπο του αντικειμένου RegExp Javascript για να δημιουργήσετε μια κανονική έκφραση . Περάσουν τα τροποποιητές ως δεύτερη , προαιρετική παράμετρος κατά τη δημιουργία του αντικειμένου. Για παράδειγμα :

vaidEmail = νέα RegExp ( "\\ \\ b [ A - Z0 - 9._ % + - ] + @ - + \\ \\ [AZ ] { 2 [ A- Z0 - 9 . ] . , 4 } \\ \\ b " , " i " ) ?
εικόνων 3

Χρησιμοποιήστε τη μέθοδο αγώνα για να συγκρίνετε μια σειρά σε μια κανονική έκφραση και να καθορίσει αν ταιριάζουν με την αξιολόγηση τιμή επιστροφής της μεθόδου για αληθείς ή ψευδείς . Για παράδειγμα, πληκτρολογήστε :

αν ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3 } \\ \\ ) [ - ]. [ 0-9 ] { 3 } [ ? ,"Gia parádeigma, pli̱ktrologí̱ste :̱

an ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3 } \\ \\ ) [ - ]. [ 0-9 ] { 3 } [ ?̱ . ? - ] [ 0-9 ] { 4 } \\ \\ β ) )

alert (" ! Αριθμός Έγκυρη Phone" ) ?

άλλο

alert ( "Invalid Αριθμός τηλεφώνου " ) ? !
Η 4

Χρησιμοποιήστε το Javascript αντικαταστήσει τη μέθοδο για ένα string να αντικαταστήσει το τμήμα της συμβολοσειράς που ταιριάζει με την κανονική έκφραση . Για παράδειγμα, πληκτρολογήστε :

λειτουργία περικοπής ( string) {

string.replace επιστροφής ( /\\ A \\ s +

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα