Yararlı Linkler

JavaScript Email RegExp Kontrolü


Bazı form işlemlerinde kontrol yapmamız gerekebilir.Bu örneğimizde javascript kullanarak email adresi kontrolü yapacağız.Kullanıcının email adresi girerken text'e girdiği metin içinde @ karakteri,mail ve com yazısının bulunması lazım.Yani kullanıcının doğru bir mail adresi girmesi için.
Aşağıdaki gibi bir formumuz ve formun içinde mail adresinin girileceği input nesnemiz olsun.


<form name="form1" method="post">
<input type="text" name="email" />
<input type="button" value="Kaydet" onClick="kontrol()" />
</form>

Formdaki email alanımızı kontrol etmek için butona tıklandığında çalışması için fonksiyonumuzu yazıyoruz.


<script type="text/javascript">
//Mail kontrolü yapan fonksiyon
function emailKontrol(mail){
   var kontrol = new RegExp(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/i);
   return kontrol.test(mail);
}

//Butona tıklandığında çalışan fonksiyon
function kontrol(){
email=document.form1.email.value;

if(MailKontrol(email)){
alert("Mail adresi geçerli");
}
else{
alert("Mail adresi geçersiz");
}
</script>

Yorum Gönder

0 Yorumlar