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