oskobMedlem sedan maj 20021 558 inlägg Hej och hå
Jag undrar bara hur man gör för att hämta en del av en sträng, t.ex. den första bokstaven.
Som php:ns strstr ungefär.
Om man tex vill göra "+ hej en text" till "- hej en text" utan att behöva veta vad texten efter -/+ är.
Tack på förhand!
Bra stränghanteringsfunktioner är vi inte bortskämda med i Flash, och Regular Expressions kan vi bara drömma om verkar det som. Men det finns ett litet knep som löser ditt problem:
var myStr = "+ hej en text";
myStr = myStr.split("+").join("-");
myStr ska nu vara "- hej en text" ...
Vad koden gör är att först dela upp strängen på "+" tecknet och returnera en array. Sedan sätts innehållet i array:en ihop med "-" till en ny sträng. Koden fungerar alltså även om du har många "+" tecken.