-
Hur gör man om text till uppercase? Det ser snyggare ut i mitt fall...
-
Hur kommer jag åt bokstav 'i' i en sträng? Alltså, successivt, bokstav för bokstav?
-
Vilken funktion kollar en strängs längd?
Några strängfrågor
8 svar · 551 visningar · startad av aasah
Åh, tack, @nders!
Nytt problem... mitt skalbara skript var inte mer skalbart än att det krashade med 10 kolumner... Skälet var det kortsiktiga sätt på vilket jag delar upp en sträng.
Min funktion har tillgång till en sträng som innehåller 1-2 bokstäver och 1-2 siffror. Exempel: A3, A32, AB3 eller AB34. Jag vill skapa en sådan här sträng i stället "A 3", "A 32", "AB 3" resp "AB 34". Hur gör man det enklast i JavaScript?
God kväll aasah!
Du har alltså en funktion som tar emot en sträng "A3", "AB34" o.s.v och vill att den skall returnera "A 3", "AB 34"? Då
function f(s){
var p = /([A-Z]{1,2})(\d{1,2})/.exec(s);
return p[1] + " " + p[2];
}
// f("AB3")
Tusen tack, nu funkar det! Jag hade aldrig fått ihop det här utan din hjälp, Peter_S! Jag uppskattar det mycket!
Kul att kunna vara till hjälp! Hoppas det går bra för dig med korsordsskriptet.
