Expressions régulières
orb42
Messages postés
1515
Date d'inscription
Statut
Membre
Dernière intervention
-
orb42 Messages postés 1515 Date d'inscription Statut Membre Dernière intervention -
orb42 Messages postés 1515 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de créer un formulaire (php).
Pour le champ "taille" j'ai mis cette expression reguliere:
dans ce cas de figure ci, la taille est comprise entre 01 et 999 cm.
comment puis je faire pour que la taille soit comprise entre 40 et 275cm?
je suis en train de créer un formulaire (php).
Pour le champ "taille" j'ai mis cette expression reguliere:
^([0-9]{2,3})$
dans ce cas de figure ci, la taille est comprise entre 01 et 999 cm.
comment puis je faire pour que la taille soit comprise entre 40 et 275cm?
A voir également:
- Expressions régulières
- Expressions régulières "ne contient pas ..." ✓ - Forum Programmation
- Expressions francaises - Forum Études / Formation High-Tech
- Kyocera Ecosys P3060dn, traces régulières - Forum Imprimante
- Expressions visage bitmoji ✓ - Forum Snapchat
- Que veulent dire les expressions lol et mdr ? ✓ - Forum Loisirs / Divertissements
2 réponses
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