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

Vanligt uttryck i Javascript

Regular Expressions även känd som RegExp, ger en kortfattad och flexibelt sätt för att matcha tecken i en given sträng eller text. I Javascript är RegExp används ofta i att validera användarens input som e-postadress, telefonnummer, etc. Det finns två sätt att skriva regexp mönster i "Javascript" 1. bokstav syntax. 2. RegExp () konstruktör. I Literal Syntax, måste du skriva ditt mönster bokstavligen i en deklarerad variabel i ditt skript som ser ut ungefär så här: var regexpPattern = /\\ d /; där /\\ d /är ditt mönster.

I RegExp () konstruktör, kan du dynamiskt konstruera mönster du vill genom att använda RegExp () konstruktör som ser ut ungefär så här: var pattern = "[az]"; var regexpPattern = new RegExp ("/" + mönster + "/"); Exempel (kontroll av e-postadress) Låter skapa en validering av användarinmatning för e-postadress. Vår e-postadress är ungefär så här: [email protected] Som ni märkt att vi i vår e-post Add har användarnamnet "varumärket" sedan följt av "@" underteckna sedan e-värd "yahoo.com" och det är alltid formatet på e-post Add. Då kan vi skapa mönstret för vår e-validering. .

HTML: aktiverats för: function validateEmail () {var inputField = document.getElementById ("e") värde; var regexpPattern = /^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,3}$/; var matchit = inputField.match (regexpPattern); if (matchit) {alert ("Gäller"); } else {alert ("inte giltig"); }} Som ni kan se i vårt exempel använder vi en bokstavlig syntax för att skapa vår regexp pattern.In vår mönster som vi använder följande: ^ (cirkumflex tecken) - Matchar början av strängen. \\ w - Matchar ordet tecken (a. ex till Z, 0-9, understryker). [] - Matchar ett enda tecken (bokstav tecken) som finns inom parentes.

$ (Dollartecken) - Matchar slutet av strängen Omdömen.

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.