Gå til innhold

Regexp for å sjekke url


Anbefalte innlegg

Videoannonse
Annonse

Tusen takk skal du ha!

 

Slik ser koden min ut med den nye regexpen:

 

function validateUrl(form) {
var urlRegExp = new RegExp();
urlRegExp.compile("^http\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(/\S*)?$");

var printError = false;
var error = "Følgende feil oppstod:\n\n";
 	
if(form.url.value == "") {
 error += "- Fyll ut URL\n";
 form.url.style.background = errorColor;
 printError = true;
}
if(form.url.value != "") {
 if(form.url.value.substring(0, 7) != 'http://') {
   	form.url.value = 'http://' + form.url.value;
 }
 if (!urlRegExp.test(form.url.value)) {
 	error += "- Feil format på URL\n";
 	form.url.style.background = errorColor;
 	printError = true;
 }
}
if(printError) {
 error += "\nRett opp feilene og forsøk på nytt!";
 alert(error);
 return false;
}
return true;
}

 

Noen som har noen kommentarer å komme med? Noe jeg kan gjøre lettere/annerledes?

Endret av remi sture
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...