Hallo!
ich habe bereits versucht replace(/\s+/g, ""); aber es funktioniert nicht so richtig.
Das sollte klappen. Was heißt, es funktioniert nicht richtig?
Wie unterbinde ich also die Betätigung der Leertaste?
Ich hoffe, du lässt den Nutzer die Leertaste betätigen und diese Funktion wird nicht bei jedem Tastendruck ausgeführt.
Leerzeichen sind nämlich unglaublich sinnvoll, um lange Ziffernketten übersichtlicher zu gestalten (Artikelnummern, Kreditkarten- und Kontonummern usw.). AuchbeiWörternsollenLeerzeichenganzsinnvollsein,habeichgehört.
Wenn du in der Datenverarbeitung keine Leerzeichen haben willst, dann bereinige die Eingabe dort, wo die Verarbeitung passiert (vermutlich auf dem Server). Dort musst du die Eingabe ohnehin auf syntaktische und semantische Korrektheit prüfen und ggf. eine Normalisierung vornehmen.
Viele Grüße,
Mathias