Genellikle çok kullandığım ama unuttuğum bir koddur. Bu sefer unutmadan sitede yayınlayım dedim. En azından bir daha ki unuttuğumda buradan kopyalar ve yapıştırırım. 🙂
Bu arada bu kontrolü sağlamak için bir iki şekilde kod yazabilirsiniz. Ben en çok duruma göre de yazdığım iki tip kodu burada paylaşacağım.
İlki hafif bir kontrol gerekiyorsa yazabileceğiniz koddur;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Başlıksız Belge
<script type="text/javascript">// <![CDATA[
function checkedMail(mail){
var atpos = mail.indexOf('@');
var dotpos = mail.lastIndexOf('.');
if (atpos<1 || dotpos<atpos || dotpos<=1 || (dotpos-atpos)==1){
alert('Hata');
}
else
{
alert('Doğru');
}
}
// ]]></script>
Bir diğer doğrulama kodu da şudur;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Başlıksız Belge
<script type="text/javascript">// <![CDATA[
function checkedMail(mail){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(mail)==true) {
alert('Doğru');
}
else
{
alert('Hata');
}
}
// ]]></script>