*   >> Lezen Onderwijs artikelen >> tech >> web design

Javascript String Regular Expression Patterns

zoals in de bovenstaande uitdrukking. In dat geval kan een overeenkomst wordt gevonden tussen 5 in het bereik van 0 tot 9 en 5 in het onderwerp tekenreeks "ID5id". De bovenstaande voorwaarde is hetzelfde als ("ID5id" .search (/[0123456789] /)! = -1) Let op het gebruik van de rechte haken. De volgende code wordt een match te produceren voor een soortgelijke reden: (! "ID5i" .search (/[az] /) = -1) als A match ontstaat tussen 'i' in de range az en "i", de enige kleine letters later in ons huidige onderwerp.

Uiteraard kunt u een reeks combineren met andere personages in de reguliere expressie. De regex /ID [0-9] id /komt overeen met "ID4id", "ID5id", "ID6id"; in feite elk woord dat begint met 'ID', gevolgd door een cijfer en vervolgens 'id'. Dus als ("ID2id is een ID" .search (/ID [0-9] id /)! = -1) Levert een match. Vergeet niet, search () is de belangrijkste JavaScript String methode je gebruikt, als je wil gewoon een wedstrijd. We zullen andere JavaScript String functies die worden gebruikt in de reguliere expressies te zien, later.

Opmerking: het bereik formaat geeft een korte vorm van het schrijven van een klasse. Het bereik moet in vierkante haken effectief worden beschouwd als een klasse. Het is één element in de vierkante haken die matched.Negation Karakter reeksen en een aantal speciale reguliere expressie tekens kunnen worden ontkend. Elk teken behalve een cijfer wordt geschreven als [^ 0-9] Dit verwijst naar alle tekens bestaande, die niet in het bereik 0-9. De volgende voorwaardelijke produceert een wedstrijd: if (! "12P34" .search (/[^ 0-9] /) = -1) P is niet in het bereik [0-9]; P buiten.

Met betrekking tot alle tekens, P in het bereik [^ 0-9]. Let op de aanwezigheid en afwezigheid van de '^ "teken in klassen [0-9] en [^ 0-9] In deze paragraaf. Het bijzondere karakter gebruikt voor ontkenning is "^". Het bereik buiten [a-z] is [^ a-z]. Dat is [^ a-z] is de ontkenning van [a-z]. Het bereik buiten [A-Z] is [^ A-Z]. Dat is [^ A-Z] is de ontkenning van [A-Z]. We zullen zien andere ontkenningen below.Abbreviations voor Common Character Classes \\ d \\ d middelen, elk cijfer, en de afkorting [0-9]. De volgende code produceert een match: (! "ID5id is een ID" .

search (/ID \\ deed /) = -1) als negaties \\ d \\ D wordt genegeerd \\ d. Het vertegenwoordigt elk teken dat geen cijfer, dat is [^ 0-9]. \\ S \\ \\ t \\ r \\ n \\ f zijn witruimte karakters. '\\' Of gewoon '' wordt geproduceerd wanneer u op de spatiebalk van je toetsenbord. \\ t is produceert wa

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.