Javascript / JQuery: Comment dois-je compter les mots séparés par une virgule?
Javascript:
$(document).ready(function()
{
$('#field').keyup(function()
{
var count = '??';
$('#count').html(count);
});
});
HTML:
<input type="text" id="field" /> <span id="count">5</span>
Exemples (les mots sont toujours séparées par une virgule):
example 1: word, word word
count: (5 - 2) = 3
example 2: word
count: (5 - 1) = 4
example 3: word, word,
count: (5 - 2) = 3
example 4: word, word, word
count: (5 - 3) = 2
Donc, j'ai besoin de compter combien de mots y sont séparés par une virgule, mais par exemple, comme indiqué dans la exemple 3, il ne devrait pas compter comme 3 mots seulement quand il y a un mot, APRÈS une virgule.
Et un utilisateur ne devrait pas être autorisé à entrer dans plus de 5 mots.
OriginalL'auteur | 2011-03-20
Vous devez vous connecter pour publier un commentaire.
Quelque chose comme:
jsFiddle exemple: http://jsfiddle.net/BzN5W/
EDIT:
Meilleur exemple: http://jsfiddle.net/BzN5W/2/
Pas de problème 😉 N'oubliez pas de vérifier ma réponse.
Bien sûr que non lol, j'ai juste eu à attendre une minute de plus 😉 merci encore!
OriginalL'auteur mattsven
words.split(",").length
vous donner ce que vous voulez, oùwords
est une chaîne de caractères contenant l'entrée.OriginalL'auteur Fareesh Vijayarangam
Je pense que vous êtes à la recherche pour cette:
OriginalL'auteur Simeon