[...] mais seulement des grand trucs ou du moins avec des 0 (comme 9000058 ou 10)!
preg_match('`[^1-9]`', $mavariable);
$mavariable = "211021005"; // on peut, il n'y a que des nombres
$mavariable "abc123"; // ah, là on ne pourrait pas/
$caractereamodifier = array ('@[éèêëÊË]@i','@[àâäÂÄ]@i','@[îïÎÏ]@i','@[ûùüÛÜ]@i','@[ôöÔÖ]@i','@[ç]@i','@[ ]@i','@[^a-zA-Z0-9_]@', '@[abcdefghijklmnopqrstuvwxyz]@i');
$transformerparsa = array ('','','','','','','','', '');
$verifnocaractspe = preg_replace($caractereamodifier, $$transformerparsa, $mavariable);
if($mavariable == $verifnocaractspe){ // là on compare la valeur reçu de preg_replace
echo("Ma valeur n'a pas de caractères spéciaux, on peut continuer ! =D");
}else{
echo("ben merde, y'a des caractères spéciaux =( ");
}
'`^[0-9]*$`'
'`^\d+$`'
$mavariable = "211021005"; // on peut, il n'y a que des nombres $mavariable "abc123"; // ah, là on ne pourrait pas/ $caractereamodifier = array ('@[éèêëÊË]@i','@[àâäÂÄ]@i','@[îïÎÏ]@i','@[ûùüÛÜ]@i','@[ôöÔÖ]@i','@[ç]@i','@[ ]@i','@[^a-zA-Z0-9_]@', '@[abcdefghijklmnopqrstuvwxyz]@i'); $transformerparsa = array ('','','','','','','','', ''); $verifnocaractspe = preg_replace($caractereamodifier, $$transformerparsa, $mavariable); if($mavariable == $verifnocaractspe){ // là on compare la valeur reçu de preg_replace echo("Ma valeur n'a pas de caractères spéciaux, on peut continuer ! =D"); }else{ echo("ben merde, y'a des caractères spéciaux =( "); }