Ich habe es geschafft, diese kleine jquery-Funktion zu machen, um die Anzahl der im Textfeldfeld eingegebenen Wörter zu zählen.Zählen und Begrenzen von Wörtern in einem Textfeld
und hier ist der Code:
JQUERY:
$(document).ready(function()
{
var wordCounts = {};
$("#word_count").keyup(function() {
var matches = this.value.match(/\b/g);
wordCounts[this.id] = matches ? matches.length/2 : 0;
var finalCount = 0;
$.each(wordCounts, function(k, v) {
finalCount += v;
});
$('#display_count').html(finalCount);
am_cal(finalCount);
}).keyup();
});
und hier ist HTML-Code
<textarea name="txtScript" id="word_count" cols="1" rows="1"></textarea>
Total word Count : <span id="display_count">0</span> words.
wie kann ich darin, Änderungen der haben Ausgabe wie folgt
Gesamtanzahl der Wörter: 0 Wörter. Wörter übrig: 200
und wenn es 200 Wörter erreicht, darf es nicht möglich sein, mehr Wörter in das Textarea-Feld einzufügen oder einzugeben, in jquery? h. es soll den Benutzer darauf beschränken, genau 200 Wörter nicht mehr als das zu tippen.
Bitte helfen.
Vielen Dank im Voraus.
EDIT: Die Änderung wird nur in diesem Code benötigt, da ich die Plugins sehr gut kenne, aber sie können den Hauptcode stören.
Sind Sie sicher, ob es Wörter oder Zeichen ist? – Praveen
p.s. \ b hat Probleme mit UTF-Wörtern (wie Hebräisch, Arabisch, Griechisch usw.) – yoavmatchulsky
@yoavmatchulsky was schlägst du sonst noch vor? – ashis