compter le nombre de phrases dans un paragraphe

compter le nombre de phrases dans un paragraphe - HTML/CSS - Programmation

Marsh Posté le 05-04-2012 à 01:38:03    

Bonjour, pour un travail scolaire je dois écrire le code javascript pour compter et afficher le nombre de phrase dans un paragraphe que j'écris. Je suis obliger d'utiliser l'instruction while. Dans le code ci-dessous, txtParagraphe represente l'espace dans lequel j'écris le paragraphe dont je dois compter le nombre de phrases. parResultatQ4 représente l'endroit où s'affiche le nombre de phrases et btnExecuterQ4 est le bouton sur lequel on clique pour exercuter la fonction.  
 
Le code ci-dessous compte en fait le nombre de phrase délimité par un point suivit d'un espace. Cependant, je voudrais savoir comment faire pour compter la derniere phrase du paragraphe qui se termine seulement par un point.
 
 
 
window.onload = function()
 
{
 eleTxtParagraphe = document.getElementById("txtParagraphe" );
 eleParResultatQ4 = document.getElementById("parResultatQ4" );
 document.getElementById("btnExecuterQ4" ).onclick = executerQ4;
}
 
 
function executerQ4()
{
 
 
 var valTxtParagraphe = eleTxtParagraphe.value;
 
 var indicePhrase = 0;
 
 var nombrePhrase = 0;
   
 while(indicePhrase!=-1)
{
 indicePhrase = valTxtParagraphe.indexOf(". " );
 nombrePhrase+=1;
 valTxtParagraphe = valTxtParagraphe.substring(indicePhrase+1);
}  
 nombrePhrase-=1;
 
 var eleParResultat = document.getElementById("parResultatQ4" );
 
 eleParResultat.innerHTML = nombrePhrase;
 
}

Reply

Marsh Posté le 05-04-2012 à 01:38:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed