Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Hur man använder reguljära uttryck med JavaScript

    Ett ​​reguljärt uttryck är en mycket flexibel men kryptisk syntax som används för att matcha tecken i strängar . I Javascript är ett reguljärt uttryck innesluten i snedstreck följt av modifierare . Till exempel /\\ b [ A - Z0 - 9._ % + - ] + @ [ A - Z0 - 9 - . ] + \\ [ AZ ] { 2,4 } \\ b /i är ett reguljärt uttryck som kan vara . används för att validera att en sträng är formaterad som en e-postadress . Javascript erbjuder funktioner och metoder för att använda med reguljära uttryck för att skapa dem , matcha dem till strängar , ersätter delar av strängar , och utvinna fånga parenteser matcher . Instruktioner
    1

    Skapa ett reguljärt uttryck genom att innesluta den i snedstreck och efter det med eventuella modifierare . Till exempel , typ : .

    ValidEmail = /\\ b [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ [ AZ ] { 2,4 } \\ b /i;
    2

    Skapa en sträng från ett reguljärt uttryck genom att innesluta den i citationstecken . Escape några sådana tecken inuti strängen . Skapa en ny instans av Javascript objektet RegExp för att skapa ett reguljärt uttryck . Passera modifierare som en andra , valfri parameter när du skapar objektet . Till exempel : .

    VaidEmail = new RegExp ( " \\ \\ b [ A - Z0 - 9._ % + - ] + @ [ . A - Z0 - 9 - ] + \\ \\ [ AZ ] { 2 , 4 } \\ \\ b " , " i ") ;
    3

    Använd matchen metoden att jämföra en sträng till ett reguljärt uttryck och avgör om de matchar genom att utvärdera metodens returvärde för sant eller falskt . Skriv till exempel : ? ? ?

    Om ( phoneNumber.match ( \\ \\ ( \\ \\ b [ 0-9 ] { 3 } \\ \\ ) [ - . ] [ 0-9 ] { 3 } [ ,"- ] [ 0-9 ] { 4 } \\ \\ b ) ) katalog

    alert ( " giltigt telefonnummer ! " ) ; .

    annat

    alert ( " Ogiltig ? Telefonnummer " ) ; !
    4

    Använd Javascript ersätta metoden för en sträng för att ersätta den del av strängen som matchar det reguljära uttrycket . Till exempel , typ :

    funktionen trim ( string ) {

    retur string.replace ( /\\ A \\ s +

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar Div texten till fetstil i JavaScript
    ·Hur man upptäcker en Safari-webbläsare i JavaScript
    ·Jquery Fördelar
    ·Hur man ändra värden i XML Med JavaScript
    ·Hur du ändrar innehållet i en iFrame Med JavaScript
    ·Korrekta ramuppsättningar för JavaScript
    ·Hur Kontrollera om musen är över DIV JavaScript
    ·Hur man dödar webbläsare nedladdningar med javascript…
    ·Intermediate - nivå Javascript Tutorial
    ·Hur man skriver en JavaScript-funktion som beräknar en…
    Utvalda artiklarna
    ·Hur till Fart upp Ruby Script
    ·Hur man installerar PHP 5 på Windows XP
    ·Hur man raderar Cached EAR fil från CCCRs
    ·Hur man programmerar med Microsoft Visual Basic
    ·Vad är en matris i Visual Basic
    ·Hur konvertera HTML till JSP
    ·Hur man installerar ett PHP XML Serializer
    ·Definition av Multiline Visual Basic 6.0
    ·Så se koden en Visual C Projekt
    ·Hur till Bädda EXE i Python
    Copyright © Dator Kunskap http://www.dator.xyz