Check streng for tilladte tegn

Tags:    php

Hej udviklere.

Hvordan kan jeg finde ud af om en streng inderholder kun tal, bogstaver og specielle tilladte tegn ærkleret i et array.

D.v.s strengen må ikke indeholde !"#¤%&/()=?@£$€{[]} o.s.v medmindre det er tilladt i arrayet


Tak på forhånd
Mathias



Spørsmålet ville lyde bedre hvis det var: "Tjek streng for ulovlige tegn." eller noget i den stil.

Du kan bruge denne funktion:
http://dk.php.net/manual/en/function.strpbrk.php

i_orden = !strpbrk($text, "!\"#¤%&/()=?@£$€{[]}");

Hvis nogen af disse tegn findes i teksten vil i_orden være falsk.



ville nå gå den anden vej og bruge preg_match...

Fold kodeboks ind/udPHP kode 


Ved ikke lige om den virker...



t