Séparation de caractere alphabetique et numerique dans une chaine
Posté : 29 juil. 2015, 05:20
Bonjour
je voudrai séparer les caractères alphabétiques d'une part et numériques d'autres part d'un mot provenant d'un POST qui sont de type:
AB1 ou AB12 ou ABC1 ou ABC123 donc variable des lettres 2 a 3 puis 1 à 4 chiffres
avec substr il faut connaitre la position des caractères à l'avance ce qui n'est pas le cas ici.
Apres quelques recherche sur les regex j'ai fais ca
je voudrai séparer les caractères alphabétiques d'une part et numériques d'autres part d'un mot provenant d'un POST qui sont de type:
AB1 ou AB12 ou ABC1 ou ABC123 donc variable des lettres 2 a 3 puis 1 à 4 chiffres
avec substr il faut connaitre la position des caractères à l'avance ce qui n'est pas le cas ici.
Apres quelques recherche sur les regex j'ai fais ca
$mat= "AB123";
$str = (preg_match('#^([0-9]+)([0-9]+)$#',$mat)) ;
$str2 = (preg_match('#^([AZ]+)([Az]+)$#',$mat)) ;
print_r($str);
print_r($str2);
il m'affiche des 00