Preg match

Status
Niet open voor verdere reacties.

Bjones

Gebruiker
Lid geworden
18 mrt 2009
Berichten
71
Hallo,

Ik probeer Preg_match(); een beetje door te krijgen. en zit nu met het volgende:

Ik wil bijv. controleren of een emailadres wel klopt.
Stel :
Code:
<?php
$email = 'test@domeinnaam.com';
if(preg_match('/(.*)@(.*).com/',$email)){
echo 'Goedzo!';
}Else{
echo 'fout!';
}
?>
Ik vertaal even de preg_match:
Je mag alle tekens gebruiken, daarna een @ na het apestaartje mag je alle tekens gebruiken en .com moet erachteraan komen.

Mijn vraag: Kan ik bij die .com ook iets plaatsen dat het OF .com OF .nl is?

Bvd
 
Ja, dat kan. In een regexp is de of het '|'-teken. Het wordt dus:
PHP:
if(preg_match('/(.*)@(.*).(com|nl)/',$email))
 
Op net.tutsplus.com staan verschillende video;s met tut's over Preg match.

Misschien dat je er je voordeel mee kunt doen!

Grtz
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan