*   >> Lese Utdanning Artikler >> tech >> web design

Javascript String Regular Expression Patterns

nteser. Følgende kode vil produsere en kamp for en lignende grunn: (! "ID5i" .search (/[a] /) = -1) Dersom en kamp oppstår mellom 'i' i området az og 'i', den eneste små bokstaver senere i vår nåværende faget. Selvfølgelig, kan du kombinere en rekke med andre figurer i regex. Regex /ID [0-9] id /vil matche "ID4id", "ID5id", "ID6id"; faktisk noen ord som begynner med "ID" etterfulgt av et siffer og deretter "id". Så hvis ("ID2id er en ID" .search (/ID [0-9] id /)! = -1) Produserer en kamp. Husk at søk () er den viktigste Javascript String metoden du bruker, når du bare ønsker en kamp.

Vi skal se andre Script String funksjoner som brukes i regulære uttrykk, senere. Merk: utvalget formatet gir en kortform av å skrive en klasse. Utvalget må være i hakeparentes for effektivt å bli betraktet som en klasse. Det er ett element i hakeparentes som er matched.Negation Tegnkjeder og noen spesielle regex tegn kan oppheves. Alle tegn bortsett fra et siffer er skrevet som [^ 0-9] Dette refererer til alle tegnene eksisterende, som ikke er i størrelsesorden 0-9. Følgende betinget produserer en kamp: if (! "12P34" .search (/[^ 0-9] /) = -1) P er ikke i området [0-9]; P er utenfor.

Om alle tegn, er P i området [^ 0-9]. Legg merke til tilstedeværelse og fravær av '^' karakter i klassene [0-9] og [^ 0-9], i denne paragraf. Den spesialtegn som brukes for negasjon er «^". Utvalget utenfor [a-z] er [^ a-z]. Det er [^ a-z] er negasjonen av [a-z]. Utvalget utenfor [A-Z] er [^ A-Z]. Det er [^ A-Z] er negasjonen av [A-Z]. Vi skal se andre negasjoner below.Abbreviations for Common Character Classes \\ d \\ d midler, noe siffer, og det forkorter [0-9]. Følgende kode gir en kamp: (! "ID5id er en ID" .search (/ID \\ gjorde /) = -1) hvis opphevet \\ d \\ D oppheves \\ d.

Det representerer noen tegn som ikke er et siffer, som er [^ 0-9]. \\ R \\ \\ t \\ r \\ n \\ f er hvite mellomrom. '\\' Eller bare '' er produsert når du trykker på mellomromstasten på tastaturet. \\ t er produserer når du trykker på tab-tasten på tastaturet. \\ r er vognreturtegn. \\ n er den nye linjen karakter og \\ f er arkmating karakter. \\ s er forkortelsen for eventuelle tomrom karakter. Det er \\ s tilsvarer [\\ \\ t \\ r \\ n \\ f]. Følgende betinget produserer en kamp: (.! "..

Den første linjen \\ r \\ nDen andre linjen" søk (/\\ n /) = -1) dersom følgende betinget produserer også en kamp: if ("Den første linjen. \\ r \\ nDen andre linje. ". søk (/\\ s /)! = -1) \\ s er en klasse av hvite mellomrom. Opphevet \\

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.