*   >> läser Utbildning artiklar >> tech >> web design

Javascript String Regular Expression Patterns

56789] /)! = -1) Observera användningen av hakparenteserna. Följande kod kommer att producera en match för ett liknande skäl: (! "ID5i" .search (/[az] /) = -1) Om en match inträffar mellan "i" i intervallet az och "i", den enda gemener senare i vår nuvarande ämne. Naturligtvis kan du kombinera en rad med andra karaktärer i regex. Regex /ID [0-9] id /kommer att matcha "ID4id", "ID5id", "ID6id"; i själva verket ett ord som börjar med "ID" följt av en siffra och sedan "id". Så om ("ID2id är en ID" .search (/ID [0-9] id /)! = -1) Ger en match.

Kom ihåg, sök () är den huvudsakliga JavaScript String metod du använder, när du vill bara en match. Vi får se andra JavaScript Strängfunktioner som används i reguljära uttryck, senare. Obs: intervallet format ger en kort form av att skriva en klass. Sortimentet ska vara inom hakparenteser för att effektivt kunna betraktas som en klass. Det är någon del i hakparenteserna som är matched.Negation Karaktär områden och vissa special regex tecken kan förnekas. Alla tecken utom en siffra skrivs som [^ 0-9] Detta avser alla tecken befintliga, som inte är i intervallet 0-9.

Följande villkorad producerar en match: if (! "12P34" .search (/[^ 0-9] /) = -1) P är inte i intervallet [0-9]; P är utanför. När det gäller alla tecken är P i intervallet [^ 0-9]. Notera närvaro och frånvaro av "^" karaktär i klasserna [0-9] och [^ 0-9], i denna punkt. Den speciella karaktär som används för negation är "^". Utbudet utanför [a-z] är [^ a-z]. Det är [^ a-z] är negationen av [a-z]. Utbudet utanför [A-Z] är [^ A-Z]. Det är [^ A-Z] är negationen av [A-Z]. Vi får se andra negationer below.

Abbreviations för vanliga Teckenklasser \\ d \\ d medel, någon siffra, och det förkortar [0-9]. Följande kod skapar en match: (! "ID5id är en ID" .search (/ID \\ gjorde /) = -1) om Negerat \\ d \\ D hämmas \\ d. Den representerar alla tecken som inte är en siffra, som är [^ 0-9]. \\ S \\ \\ t \\ r \\ n \\ f är tomrumstecken. '\\' Eller helt enkelt '' framställs när du trycker på mellanslagstangenten på tangentbordet. \\ t är producerar när du trycker på fliken på tangentbordet. \\ r är vagnreturtecken. \\ n är den nya linjen karaktär och \\ f är sidmatning karaktär.

\\ s är en förkortning för alla blanktecken. Det är \\ s motsvarar [\\ \\ t \\ r \\ n \\ f]. Följande villkorad producerar en match: (. ".. Den första raden \\ r \\ nDet andra raden" sökning (/\\ n /) = -1) om följande villkor producerar också en match: if ("Den första raden. \\ r \\ nDet andra raden.

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.