Lieber John,
- Wie ermittle ich die Länge eines Strings mit JavaScript?
var myString = '"Nachricht wird auch ein neues Thema"+LAND';
alert(myString.length);
- In einem String muss ich nach der leer Zeichen vor dem Hochkomma suchen, falls nicht vorhanden, dann eine leer Zeichen einfügen (siehe soll zustand)?
[...]
Ist Zustand: '"Nachricht wird auch ein neues Thema"+LAND'
Soll Zustand: '"Nachricht wird auch ein neues Thema "+LAND'
In Deinem Beispiel sehe ich keine weiteren Vorkommen der doppelten Anführungszeichen, sodass man var position = myString.[ref:self812;javascript/objekte/string.htm#last_index_of@title=lastIndexOf('"')]
verwenden könnte, um die Position des Hochkommas zu ermitteln.
Mit der ermittelten Position könntest Du dann mit myString.[ref:self812;javascript/objekte/string.htm#char_at@title=charAt(position)]
prüfen, ob es sich dort um ein Leerzeichen handelt.
Falls dort kein Leerzeichen steht, kannst Du mittels
var myNewString = myString.[ref:self812;javascript/objekte/string.htm#substring@title=substring(0, position-1)]
+ " "
+ myString.substring(position, myString.length);
den String an dieser Stelle um Dein Leerzeichen erweitern.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)