Je cherche à faire une function qui vérifie une chaine de caractères s'il
elle ne comporte pas des caractères autres que alphanumérique et
l'underscore.
function VerifierChaine($buf) {
if (!eregi("^[a-zA-Z0-9_]", $buf)) {
return false;
} else {
return true;
}
}
Mais ca ne marche pas.
Qqun peut me dire ce qu'il ne va pas ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Khone
Salut
Il te suffit de rajouter un $ à la fin de ton expression régulière, ce qui veut dire "se termine par" (le caractère précédent le $) et un + après ton ], pour dire qu'il faut qu'il y ait au moins un caractère.
^[a-zA-Z0-9_]+$
Khône
Salut
Il te suffit de rajouter un $ à la fin de ton expression
régulière, ce qui veut dire "se termine par" (le caractère
précédent le $) et un + après ton ], pour dire qu'il faut
qu'il y ait au moins un caractère.
Il te suffit de rajouter un $ à la fin de ton expression régulière, ce qui veut dire "se termine par" (le caractère précédent le $) et un + après ton ], pour dire qu'il faut qu'il y ait au moins un caractère.