RawShed
Megapat
- Katılım
- 19 Temmuz 2015
- Mesajlar
- 365
- Çözümler
- 4
Arkadaşlar RegExp nesnesiyle email deseni oluşturdum. Fakat 3-4 kere RegExp kodları değiştirdim olmadı. Email olup olmadığı kontrolünü bir türlü yapmıyor. Acaba yazdığım kodlarda mı sorun var?
JavaScript:
function isEmail(email){
var pattern = new RegExp(/^([0-9a-zA-Z]([-_\\.]*[0-9a-zA-Z]+)*)@([0-9a-zA-Z]([-_\\.]*[0-9a-zA-Z]+)*)[\\.]([a-zA-Z]{2,9})$/);
return pattern.test(email);
}
$(document).ready(function(){
$("#btn").click(function(){
var errmessage="";
$(".error").html("");
if($("#email").val()==""){
errmessage+="<p>email alanı zorunlu</p>";
}
if(isEmail($("#email").val()==false)){
errmessage+="<p>email karakterleri geçersiz</p>"
}
if($.isNumeric($("#phone").val())==false){
errmessage+="<p>Rakam olarak giriniz</p>";
}
if($("#phone").val()==""){
errmessage+="<p>phone alanı zorunlu</p>";
}
if($("#password").val()==""){
errmessage+="<p>password alanı zorunlu</p>";
}
if($("#password").val()!=$("#repassword").val()){
errmessage+="<p>Parolanız eşleşmiyor</p>";
}
if(errmessage!=""){
$(".error").html(errmessage);
}
});
});