greymaneMedlem sedan juli 2001711 inlägg har sökt men hittar inget så jag frågar :)
hur gör man en funktion som validerar ett textfält som ska innehålla "vadsomhelst.vadsomhelst" (domän.toppdomän)? det borde väl egentligen räcka att kontrollera att det finns en punkt och att det finns minst två bokstäver efter den.
jag har aldrig pysslat med stränghantering i javascript, så jag skulle bli väldigt glad om jag kunde få ett handtag!
JojoxxMedlem sedan juni 20004 308 inlägg str="domain.se";
if(str.match(/^([\w|\.|\-]+)\.([a-zA-Z]{2,4})$/)){
// En ok domän.
} else {
// Inte ok.
}
Kanske...
Varför hålla på och kolla längden på toppdomäner? Senare kanske det kommer toppdomäner på en eller fem bokstäver...
JojoxxMedlem sedan juni 20004 308 inlägg Senare kanske ja. Men i och med att scriptet bara kollar att domänen-strängen ser rätt ut, och inte hurvida den verkligen existerar ville jag göra kontrollen så strikt som möjligt. Om vi tar graymanes exempel "vadsomhelst.vadsomhelst", så är det knappast troligt att detta är en riktig domän :)