Ma bête noire
Mais bon javascript ne la comprned pas comme ça ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ( [0-9a-zA-Z]{2 ou 3}[,] ) x fois + [0-9a-zA-Z]{2 ou 3}![]()
Ma bête noire
Mais bon javascript ne la comprned pas comme ça ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ( [0-9a-zA-Z]{2 ou 3}[,] ) x fois + [0-9a-zA-Z]{2 ou 3}![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
heuu lol
tu veux vérifier que ton champs n'est composé que de chiffre et de lettre ? 3 au maximum c'est bien ça ? et la virgule est fait quoi ici ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part AA,66,986,EEE,75
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
ça vous parait bein ça ?
en tout ca ça ne fonctionne pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part /([a-zA-Z0-9]{2,3}[,]){0,})[a-zA-Z0-9]{2,3}/
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
est ce que le format est toujours :
AA,66,986,EEE,75
2 ou 3 chiffres ou lettre , 2 ou 3 chiffres ou lettre , 2 ou 3 chiffres ou lettre ,2 ou 3 chiffres ou lettre, 2 ou 3 chiffres ou lettre
????
( [0-9a-zA-Z]{2 ou 3}[,] ) x fois + [0-9a-zA-Z]{2 ou 3}
=>
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /(([0-9a-zA-Z]{2,3},)+[0-9a-zA-Z]{2,3})/gi![]()
sinon :
(([a-zA-Z0-9]{2,3})[,]){3}
en version décomposé :
- ([a-zA-Z0-9]{2,3}) => masque permettant de définir le format : 2 ou 3 caractères, uniquement des chiffres ou des lettres
- [,] => le caractère qui sert de séparateur
- {3} ==> le nombre de fois que l'on doit vérifier le masque /!\ tu met ce que tu veux mais si tu dois avoir : AA,66,986,EEE,75 ce sera X - 1![]()
marche pas :
AA ne peut pas être saisi
Code : Sélectionner tout - Visualiser dans une fenêtre à part (/(([0-9a-zA-Z]{2,3},)+[0-9a-zA-Z]{2,3})/gi);
j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part (/(([0-9a-zA-Z]{2,3},){0,}+[0-9a-zA-Z]{2,3})/gi);mais pas mieux ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part (/(([0-9a-zA-Z]{2,3},)*+[0-9a-zA-Z]{2,3})/gi);
et a priori pas besoin de g
il me faut
Code : Sélectionner tout - Visualiser dans une fenêtre à part /((([0-9a-zA-Z]{2,3},)*)+[0-9a-zA-Z]{2,3})/i
deux ou trois caractères suivi d'une virgules 0 ou x fois +
deux ou trois caractères
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
??? as tu essayés :
(([a-zA-Z0-9]{2,3})[,]){3}
oui j'ai essayé ça colle pas non plus ...
toujours pas :
non plus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part /(([0-9a-zA-Z]{2,3}[,]{1})*[0-9a-zA-Z]{2,3})/
celui qui a inventé le langage regExp en un sado masochiste pervert !
Code : Sélectionner tout - Visualiser dans une fenêtre à part (/([0-9a-zA-Z]{2,3},)*+([0-9a-zA-Z]{2,3})/);
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
ce qui est fou c'est qu'avec ça je peux valider "DD,"
Code : Sélectionner tout - Visualiser dans une fenêtre à part /^([a-zA-Z0-9]{2,3}[,]{1}){0,}[a-zA-Z0-9]{2,3}/
normalement je ne devrais pasou alors j'ai rien compris aux regExp ...
je pencherais pour la seconde affirmation ...![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
une version longue qui peut etre améliorée mais elle fonctionne ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part /^([a-zA-Z0-9]{2,3},)*[a-zA-Z0-9]{2,3}$/
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
finalement c'est devenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part var reg = new RegExp( /^([\w][^_\s^\-]{2,3},)*[\w][^_\s^\-]{2,3}$/);
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
je voulaius interdire les espaces et le underscores ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part new RegExp(/^([a-zA-Z0-9][^\s_]{2,3},)*[a-zA-Z0-9][^\s_]{2,3}$/);
mais du coup il me refuse la saisie de "DC" ???
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je me suis finalement décidé à installer une extension regExptester sur firefox ...
et à force de tatonnement je suis arrivé à mes fins:
Code : Sélectionner tout - Visualiser dans une fenêtre à part (/^([A-Z0-9]{2,3},)*[A-Z0-9]{2,3}$/);
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager