webForumDet fria alternativet
Logga in / Bli medlem

Validering av E-post adress

JavaScript

1 svar · 323 visningar · startad av rille77

Medlem sedan feb. 200476 inlägg
Trådstart#1

Har problem när jag ska validera en epost adress med nedanstående script, det fungerar utmärkt förutom att man inte kan ha _ som första eller sista tecken.

Skulle vara väldigt tacksam om någon kunde hjälpa mig med lösningen.

if((formular.msn.value.search(/^[A-Za-z0-9_\-\.]+@[^ ]+\.[A-Za-z0-9]{2,4}$/) == -1)&&(formular.msn.value!=""))
    {
        alert("E-post adress är inte godkänd.\n");
	    formular.msn.focus();
	    return false;
    }
Medlem sedan aug. 20039 340 inlägg
#2

Jag rekommenderar följande kod:

if(!/^([\w.-]+@[\w.-]+\.[a-z]{2,4})?$/i.test(formular.msn.value)){
        alert("E-post adress är inte godkänd.\n");
	    formular.msn.focus();
	    return false;
}

PS, det finns ett speciellt forum för reguljära uttryck.

382 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
125 ms — deklarationer (db)
127 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)