Bonjour,
j'essaye tant bien que mal à trouver le motif permettant l'autorisation et l'interdiction des chaines suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $aChainesOK = array(); $aChainesOK[] = "a"; $aChainesOK[] = "at"; $aChainesOK[] = "Ta"; $aChainesOK[] = "TT"; $aChainesOK[] = "TaT"; $aChainesOK[] = "at a"; $aChainesOK[] = "aT a"; $aChainesOK[] = "aT T"; $aChainesOK[] = "aa TT"; $aChainesOK[] = "aa TT a"; $aChainesOK[] = "a-a"; $aChainesOK[] = "T-a"; $aChainesOK[] = "T-T"; $aChainesOK[] = "é"; $aChainesOK[] = "aé"; $aChainesOK[] = "a-é"; $aChainesOK[] = "a-éT"; $aChainesOK[] = "a-é Ta";Actuellement, j'ai le motif suivant mais ne semble pas suffir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $aChainesKO = array(); $aChainesKO[] = "a-"; $aChainesKO[] = "@"; $aChainesKO[] = "a+"; $aChainesKO[] = "a&"; $aChainesKO[] = "a7"; $aChainesKO[] = "a-%"; $aChainesKO[] = "a-a {"; $aChainesKO[] = "aT _"; $aChainesKO[] = "a-%";Une aide serait donc la bienvenue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pattern = "`^[a-zA-Z-]+$`";
Merci d'avance
Partager