Bonjour,
Comment vérifier que dans une chaîne il n'y a pas plus de 3 majuscules de suite ?
Merci de votre aide
Bonjour,
Comment vérifier que dans une chaîne il n'y a pas plus de 3 majuscules de suite ?
Merci de votre aide
dans une boucle en ayant splitté la chaine en vérifiant l égalité entre le caractère et son .toUpperCase()
sinon avec un regExp ... masi là je passe
juste pour l'exemple...
à améliorer..
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
20 <script type='text/javascript'> function notriple(chaine) { chaine =chaine.split('') var suite=0 for (i=0;i<chaine.length;i++){ suite=(chaine[i]==chaine[i].toUpperCase())?suite+1:0; if (suite==3){alert('triplette')} } } </script> </head> <body> <input type='text' id="saisie" /> <input type='button' onclick="notriple(document.getElementById('saisie').value)" /> </body>
ou encore
Code javascript : 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
20
21
22
23
24
25
26
27
28
29 function notriple() { var i, n, j, k; var data = document.getElementById("idInputText").value; n = data.length; j = 0; k = 0; for (i=0; i<n; i++) { if (data.charCodeAt(i)>=65 && data.charCodeAt(i)<=90) { j++; if (j>=3) k = j; } else { j=0; } } if (k!=0) alert("il y a plus 3 majuscules de suite"); else alert("ok"); }
sinon pour l'expression régulière je sèche aussi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager