Basisbeginselen van reguliere expressiesFlash Player 9 of hoger, Adobe AIR 1.0 of hoger Een reguliere expressie beschrijft een patroon van tekens. Reguliere expressies worden doorgaans gebruikt om te bevestigen dat een tekstwaarde voldoet aan een specifiek patroon (bijvoorbeeld om te bevestigen dat een telefoonnummer het juiste aantal cijfers bevat) of om delen van een tekstwaarde te vervangen die overeenkomen met een specifiek patroon. Reguliere expressies kunnen eenvoudig zijn. Stel dat u bijvoorbeeld wilt bevestigen dat een specifieke tekenreeks overeenkomt met 'ABC', of dat u elke 'ABC' die in een tekenreeks wordt gevonden, wilt vervangen door andere tekst. In dat geval kunt u gebruikmaken van de volgende reguliere expressie, die het patroon definieert dat achtereenvolgens uit de letters A, B en C bestaat: /ABC/ Het letterlijke gedeelte van de reguliere expressie wordt afgebakend door de slash (/). Reguliere-expressiepatronen kunnen ook complex en cryptisch overkomen, zoals de volgende expressie voor een geldig e-mailadres: /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/ Meestal zult u reguliere expressies gebruiken om te zoeken naar patronen in tekenreeksen en om tekens te vervangen. In dat geval zult u een reguliere-expressieobject maken en dit gebruiken als parameter voor een methode voor de klasse String. Bij de volgende methoden van de klasse String worden reguliere expressies als parameter gebruikt: match(), replace(), search() en split(). Zie Patronen in tekenreeksen zoeken en subtekenreeksen vervangen voor meer informatie over deze methoden. De klasse RegExp bevat de volgende methoden: test() en exec(). Zie Methoden voor het gebruik van reguliere expressies met tekenreeksen voor meer informatie. Belangrijke concepten en termenDe volgende referentielijst bevat belangrijke termen die relevant zijn voor deze functie:
|
![]() |