04-01-2011, 07:35 PM
Hello tout le monde,
Je poste ici parce que voila 2 heures que je me prend la tête sur une bête regexp pour valider quelque chose de cette forme :
Von-Dutch
Dark-Flo-Le-Noir
Mais qui ne valide pas :
VoN-DutCh (Majuscule autre part que la première lettre ou apres un tiret)
Dark-Flot-Le-Noir-(tiret succédé de rien du tout)
Dark-Flot-Le-N(seulement une majuscule et pas de minuscule apres un tiret)
En gros avoir une regexp qui n'accepte qu'une séquence de :
1. Premier caractère majuscule.
2. Autant de caractère minuscule après.
3. Si un tiret alors obligatoire une majuscule et une minuscule apres ...
Pour le moment j'ai sa mais sa ne suffit pas : /^(([A-Za-z]+([-]?))*)$/i car :
- N'oblige pas la majuscule au debut
- permet les tiret solitaires
Merci d'avance... :S
Je poste ici parce que voila 2 heures que je me prend la tête sur une bête regexp pour valider quelque chose de cette forme :
Von-Dutch
Dark-Flo-Le-Noir
Mais qui ne valide pas :
VoN-DutCh (Majuscule autre part que la première lettre ou apres un tiret)
Dark-Flot-Le-Noir-(tiret succédé de rien du tout)
Dark-Flot-Le-N(seulement une majuscule et pas de minuscule apres un tiret)
En gros avoir une regexp qui n'accepte qu'une séquence de :
1. Premier caractère majuscule.
2. Autant de caractère minuscule après.
3. Si un tiret alors obligatoire une majuscule et une minuscule apres ...
Pour le moment j'ai sa mais sa ne suffit pas : /^(([A-Za-z]+([-]?))*)$/i car :
- N'oblige pas la majuscule au debut
- permet les tiret solitaires
Merci d'avance... :S