• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] Suche JS Funktion zum Wörter zählen ohne Leerzeichen

mastermueller

New member
Hallo zusammen,

ich bin absuluter JavaScript Neuling und bin auf der Suche nach einer Javascript Funktion die Zeichenzahl einer Textarea ohne Leerzeichen ermittelt.
Eine Funktion die die Zeichenzahl mit Leerzeichen ausgibt, habe ich bereits:

HTML:
function letter_counter(){
  var count = document.getElementById("text").value.length + 1;
  document.getElementById("counter").innerHTML = count;
}
HTML:
<textarea id="text" onkeydown="letter_counter()"></textarea>
Quelle: Zeichen zählen mit JavaScript

Bitte um Antwort :)
 
Zuletzt bearbeitet von einem Moderator:
Cooles Script mik, das kommt gleich mal mit zu den Lesezeichen.

Aber denke er meint die Zeichenanzahl im allgemeinen.

Da ist das einfachste man entfernt die Leerzeichen.
Code:
<!DOCTYPE html>
<html>

<head>
	<title>Test</title>
<script type="text/javascript">
function run(){
var text = document.getElementById("text").value.trim();
console.log("Text länge mit Leerzeichen: ", text.length);
text = text.replace(/ /g, "");//remove whitespace
console.log("Text länge ohne Leerzeichen: ", text.length);

}
</script>
	</head>
	<body onload="run()">
	<textarea id="text">
		Here is the data you want to show in your textarea
	</textarea>
	</body>
	</html>

Wobei die trim() Funktion schon mal grundsätzlich alle Leerzeichenn vor und nach dem String entfernt.
 
Vielen Dank hat mir sehr geholfen!

Das Script funktioniert nun soweit, allerdings zählt er die Zeilenumbrüche auch mit. Wie gibt man das mit an?

edit: habs bereits herausgefunden:

text= text.replace(/\n/g, "");
 
Zuletzt bearbeitet:
Zurück
Oben