PHP EDASIJÕUDNUD RAAMAT
Küsimärk koodis (?) on nagu
punkti kasutamine, ainult, et see võib anda tulemuseks 0 ehk ei pea olemas olema,
aga kui on siis ainult tekst ja numbrid.
?
1 $tekst = "[email protected]";
2 $muster = "/^[a-z0-9]((.|_)?[a-z0-9]+)+@/";
3 if(preg_match($muster, $tekst)){
4 echo 'Vastab';
5 }else{
echo 'Möödas!';
6 }
7
Pärast at-märki lubame teksti, numbreid, punkti ja sidekriipsu ja lisame punkti.
Pane tähele, et punktide ette lisame kurakaldkriipsu. Ja pärast punkti eeldame
vähemalt kahetähelist lõppu.
?
1 $tekst = "[email protected]";
2 $muster = "/^[a-z0-9]((.|_)?[a-z0-9]+)+@([a-z0-9]+(.|-)?)+[a-z0-9].[a-z]{2,}$/";
3 if(preg_match($muster, $tekst)){
4 echo 'Vastab';
5 }else{
echo 'Möödas!';
6 }
7
Sellega peaks meie tagasiside vorm valmis olema. Muudame kasutaja emaili veel
väikesteks tähtedeks, et ta ikka kontrollist läbi saaks.
?
1