Expressions régulières
Fermé
orb42
Messages postés
1490
Date d'inscription
vendredi 26 octobre 2007
Statut
Membre
Dernière intervention
16 décembre 2020
-
Modifié par orb42 le 5/05/2011 à 15:04
orb42 Messages postés 1490 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 16 décembre 2020 - 5 mai 2011 à 15:06
orb42 Messages postés 1490 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 16 décembre 2020 - 5 mai 2011 à 15:06
A voir également:
- Expressions régulières
- SED et le expressions régulières ✓ - Forum Linux / Unix
- Excel 2010 expressions régulières ✓ - Forum Excel
- [VBA] Expressions régulières et LIKE ✓ - Forum VB / VBA
- Expressions régulières - longuer d'une chaîne - Forum Programmation
- Slash dans les expressions régulières (PHP) - Forum PHP
2 réponses
Jean-François Pillou
Messages postés
18670
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 279
Modifié par Jeff le 5/05/2011 à 14:55
Modifié par Jeff le 5/05/2011 à 14:55
Pour ce genre de choses, j'aurais tendance à te conseiller de le vérifier avec autre chose qu'avec des expressions régulières, pour deux raisons :
- c'est quasi-impossible en RegExp
- les RegExp sont coûteuse en CPU
- c'est des entiers et il suffit de vérifier que le chiffre est compris entre telle et telle valeur.
En gros :
- Tu castes en int
- Tu vérifies que ton int est dans ta plage de valeurs
Jeff
- c'est quasi-impossible en RegExp
- les RegExp sont coûteuse en CPU
- c'est des entiers et il suffit de vérifier que le chiffre est compris entre telle et telle valeur.
En gros :
- Tu castes en int
- Tu vérifies que ton int est dans ta plage de valeurs
function check_size($size) {
$mavaleur = int($size);
if($mavaleur>=40 and $mavaleur<=275){
return true;
}
else {
return false;
}
}
check_size($_REQUEST['mavaleur']);
Jeff
orb42
Messages postés
1490
Date d'inscription
vendredi 26 octobre 2007
Statut
Membre
Dernière intervention
16 décembre 2020
207
5 mai 2011 à 15:06
5 mai 2011 à 15:06
merci à toi Jeff! je vais essayer d'adapter ca, ;-)