webForumDet fria alternativet

Måste vara ett @ med!

2 svar · 182 visningar · startad av Thompa__85

Thompa__85Medlem sedan aug. 2002600 inlägg
#1

Hejsan!
Jag använder denna kod för att kolla att man fyllt i e-post adress:

<script language="Javascript" type="text/javascript">
<!--
function kolla(){
if (document.spara.epost.value==""){
alert("Ni måste skriva er e-postadress");
return false;
}
}
//-->
</script>

Men, om jag skriver typ: "Hej" i fältet så funkar det ju!
Hur gör jag så att man måste skriva en giltig e-post adress?

tacksam för svar!

Mvh Adde

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Testa detta

function kolla(){
String.prototype.isValidEmail = function(){
	    return !! this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)}
            if(!document.spara.epost.value.isValidEmail()){
          alert("E-postadressen verkar inte stämma.");
			
				return false;
			}
}
PeeerMedlem sedan mars 20025 907 inlägg
#3
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

String.prototype.isValidEmail = function(){
	return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
}
function kolla() {
	if (!document.spara.epost.value.isValidEmail()) {
		alert("Ni måste fylla i er epostadress.");
		return false;
	}else
		return true;
}
</script>
134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
131 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)