Comment compter le nombre de lignes d'un textarea en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-04-21 18:48:15
Question

Comment puis-je compter le nombre de lignes d'un textarea en JavaScript ?

Réponse

pour compter le nombre de lignes d'un textarea en JavaScript, vous pouvez compter le nombre de sauts de ligne, représentés par \n tout en utilisant la méthode split :

<!DOCTYPE html> 
<html> 
<head>
<meta charset="UTF-8">
<title>Comment compter le nombre de lignes d'un textarea en JavaScript ?</title>
</head>
<body>
<textarea id="textarea" rows="5"></textarea>
<button type="button" onclick="nbrLignes()">Compter</button>
<script> 
function nbrLignes(){
var textarea = document.getElementById("textarea");
var nbrLigne = 0;
var lignes = textarea.value.split("\n");
	for (var i = 0; i < lignes.length; i++) {
		if (lignes[i].length > 0) nbrLigne++;
	}
alert('nombre de lignes ' + nbrLigne);
}
</script> 
</body>
</html>