Bonjour,
Je développe un module de petite annonce ou je voudrais limiter le nombre de mots par annonce, j'ai cherché sur le web et on ne parle que de limite de caractère.
Quelqu’un aurai une idée ?
Merci d'avance
Code : Tout sélectionner
function limite(textarea, max)
{
var espace = ' ';
var chaine = textarea.value;
var pattern = new RegExp(espace);
var nbmots= chaine.split(pattern);
espace = espace - 1;
var result = 'Dans l\'annonce ("' + chaine + '") \n il y a ' + nbmots.length + ' mots \n';
document.getElementById('max_desc').innerHTML = result;
}Code : Tout sélectionner
chaine.replace()Code : Tout sélectionner
<script type="text/javascript">
function limite(textarea, max)
{
var espace = ' ';
var chaine = textarea.value;
chaine=chaine.replace(/[.]/g,""); // je vire les points de mon comptage
chaine=chaine.replace(/[,]/g,""); // je vire les virgules de mon comptage
var pattern = new RegExp(espace);
var nb = chaine.split(pattern);
var result = 'Dans l\'annonce ("' + chaine + '") \n il y a ' + nb.length + ' mots \n';
document.getElementById('max_desc').innerHTML = result;
}
</script>