*   >> Lese Utdanning Artikler >> tech >> web development

Regular Expression i Javascript

Regular Expressions også kjent som RegExp, gir en kortfattet og fleksibel måte for å matche tegn i en gitt streng eller tekst. I Javascript, er RegExp vanligvis brukes i validere brukerundersøkelser som e-postadresse, telefonnummer, etc. Det er to måter å skrive regexp mønster i 'Javascript' 1. bokstavelig syntaks. 2. RegExp () konstruktør. I Bokstavelig Syntax, må du skrive inn mønster bokstavelig talt i en erklært variabel i skriptet som ser omtrent slik ut: var regexpPattern = /\\ d /; hvor /\\ d /er ditt mønster.

I RegExp () konstruktør, kan du dynamisk konstruere det mønsteret du ønsker ved hjelp av RegExp () konstruktør som ser omtrent slik ut: var mønsteret = "[a]"; Var regexpPattern = new RegExp ("/" + mønster + "/"); Eksempel (sjekke e-postadresse) Lar opprette en validering av brukerundersøkelser for e-postadresse. Vår epostadresse er noe sånt som dette: [email protected] Som du lagt merke til at i vår e-post add har vi brukernavnet «mark" og deretter etterfulgt av @ -tegnet så e vertens yahoo.com "og dette er alltid Formatet på epost add. Da kan vi skape et mønster for vår e-validering. .

HTML: Javscript: function validateEmail () {var inputField = document.getElementById ('e') verdi; Var regexpPattern = /^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,3}$/; Var matchit = inputField.match (regexpPattern); if (matchit) {alert ('gyldig'); } else {alert ("Ikke gyldig '); }} Som du kan se i vårt eksempel bruker vi en bokstavelig syntaks i å skape vår regexp pattern.In vårt mønster vi bruke følgende: ^ (innskuddstegn sign) - Kamper starten av strengen. \\ w - Kamper ordet tegn (. ex A til Z, 0 til 9, understreker). [] - Kamper et enkelt tegn (bokstavelig karakter) som finnes i parentes.

$ (Dollartegn) - Slår ut på slutten av strengen

.

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.