Jag skulle vilja ha en funktion som generar ett användarnamn. Användarnamnet ska bestå av personens förnamn + första bokstaven i efternamnet. Personens namn finns ifyllt i fältet "namn".
Dvs. Om Anders Anderson skapar ett konto så ska hans användarnamn bli "andersa".
Extrauppgift: Å och Ä ska bytas ut mot A och Ö mot O. Dvs. Åsa Östlund -> "asao"
function namegen(){
var val = document.forms[0].elements[0].value;
var re = val.match(/^([\wåäö-]+)(?:\s(.))?/);
if (re){
return (re[1] + (re[2] || ""))
.toLowerCase()
.replace(/å|ä/g, "a")
.replace(/ö/g, "o");
} else {
alert("Namn ej ifyllt korrekt!");
return false;
}
}
130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe