*   >> Lezen Onderwijs artikelen >> tech >> web development

Reguliere Expressie in Javascript

Regular Expressions ook bekend als RegExp, biedt een beknopte en flexibele manier voor het afstemmen van personages in een bepaalde tekenreeks of tekst. In Javascript, RegExp wordt vaak gebruikt bij het valideren van input van de gebruiker, zoals e-mailadres, telefoonnummer, enz. Er zijn twee manieren van het schrijven van de reguliere expressie patroon in 'Javascript' 1. letterlijke syntax. 2. RegExp () constructeur.

In Letterlijke Syntax, moet u uw patroon letterlijk schrijven in een verklaarde variabele in je script dat iets als kijkt: var regexpPattern = /\\ d /; waarbij /\\ d /is uw patroon. In RegExp () aannemer, kunt u dynamisch construeren het patroon dat u wilt met behulp van de RegExp () aannemer die ziet er iets als: var pattern = "[az]"; var regexpPattern = new RegExp ("/" + patroon + "/"); Voorbeeld (het controleren van het e-mailadres) Hiermee maakt u een validatie van input van de gebruiker voor het e-mailadres. Ons e-mailadres is iets als dit: mark@yahoo.

com Zoals je gemerkt dat we in onze e-mail add de gebruikersnaam 'merk' gevolgd door de '@' teken dan de e-mail gastheer 'yahoo.com' en dit is altijd de formaat van de e-mail toe te voegen. Dan kunnen we het patroon voor onze e-mail validatie creëren. . HTML: javscript: functie validateEmail () {var invoerveld = document.getElementById ('e') waarde; var regexpPattern = /^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,3}$/; var matchit = inputField.

match (regexpPattern); if (matchit) {alert ("geldig"); } else {alert ('niet geldig'); }} Zoals je kunt zien in ons voorbeeld gebruiken we een letterlijke syntax in het creëren van onze reguliere expressie pattern.In onze patroon dat we gebruik maken van de de volgende: ^ (dakje teken) - Komt overeen met het begin van de string. \\ w - Komt overeen met het woord Characters (. ex A tot Z, 0-9, onderstreept). [] - Komt overeen met een enkel karakter (letterlijk teken), die is opgenomen in de beugels. $ (Dollarteken) - Komt overeen met het einde van de string

.


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.