Kijken of bepaalde tekens voorkomen in string..

Status
Niet open voor verdere reacties.

steeloxp

Gebruiker
Lid geworden
30 jan 2005
Berichten
18
Ey mensen,

ik heb deze array met 'verboden' tekens voor een username:

PHP:
$naabarray = array(',','.','&','?','<','>','!','$','@','#','%','^','*','(',')');

En het veld username wordt ingevuld etc.. nu wil ik kijken of even van de tekens voorkomt in de username.

Bijv. als username is:

?henk

of man&bla

etc.. Wie weet hoe dat moet?

groeten,

Andreas

p.s.

$user = $_POST['username'];
 
Laatst bewerkt:
Ik had eerst iets gemaakt wat volgens een aantal mensen niet goed was dus daarom heb ik nu deze voor je:

PHP:
<?php
if (ereg('[@*%]', $_POST['username'])) {
 echo 'Username mag geen rare tekens bevatten';
}
else {
 // alles is goed
}
?>

tussen '[ en ]' moet je de tekens plaaten die niet mogen
 
Ik had eerst iets gemaakt wat volgens een aantal mensen niet goed was dus daarom heb ik nu deze voor je:

PHP:
<?php
if (ereg('[@*%]', $_POST['username'])) {
 echo 'Username mag geen rare tekens bevatten';
}
else {
 // alles is goed
}
?>

tussen '[ en ]' moet je de tekens plaaten die niet mogen

Ok, bedankt, het ziet er goed uit, ik zal het thuis testen ;) (nu nog op school...:D)
 
Hm dat werkt vast wel. Maar ik denk dat het handiger is als je gewoon checkt als "aZ09" erin zitten. Want al heb jij heel veel tekens kun je alsnog `rare tekens` erin doen zoals: ¤, ¼, ð, ¶, ©.. ik weet niet als je dat wilt? ;):p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan