Probleme d'expression régulière
J'ai un petit problème avec mon code mais en fait je me demande si je fait pas ma fonction tout simplement a l'envers. Je cherche a renvoyer TRUE si il n'y a que des caractère alphanumrique dans la chaine et FALSE sinon mais cela ne marche pas trop !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$str = "cool007>";
function verifspecialchar($str) {
if(!ereg("\^\[a-zA-Z0-9\]\$", $str)){
return "TRUE";
}
else {
return "FALSE";
}
}
echo verifspecialchar($str);
?> |
Sinon c'est quoi les caractère a interdire ?