validation d'une saisie utilisateur avec wildcard autorisé
|
20-01-2015, 10h00
Message : #3
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: validation d'une saisie utilisateur avec wildcard autorisé
oui en fait je pense qu'il faut découper en 3 cas distincts
- la chaine contient un wildcard au debut - la chaine ne contient pas de wildcard - la chaine contient un wildcard à la fin chaque cas séparé effectivement par un |, ça fait un truc un peu à rallonge mais bon la chaine contient un wildcard au début : ^\*(?:\.[0-9]{1,3}){0,3}$ la chaine ne contient pas de wildcard : ^[0-9]{1,3}(?:\.[0-9]{1,3}){3}$ la chaine contient un wildcard à la fin : ^(?:[0-9]{1,3}\.){0,3}\*$ donc la regex complète serait un truc du genre : ^\*(?:\.[0-9]{1,3}){0,3}$|^[0-9]{1,3}(?:\.[0-9]{1,3}){3}$|^(?:[0-9]{1,3}\.){0,3}\*$ la vérification : Code BASH :
$ cat vrai
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
« Sujet précédent | Sujet suivant »
|
Messages dans ce sujet |
validation d'une saisie utilisateur avec wildcard autorisé - par gruik - 11-01-2015, 22h53
RE: validation d'une saisie utilisateur avec wildcard autorisé - par Yttrium - 20-01-2015, 01h09
RE: validation d'une saisie utilisateur avec wildcard autorisé - par gruik - 20-01-2015, 10h00
RE: validation d'une saisie utilisateur avec wildcard autorisé - par b0fh - 20-01-2015, 10h41
|
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)