5.00 / 1 oy

JavaScript'te Regex ile doğrulama yapmak

Regex (Regular Expressions), String'lerin içinde karakter kombinasyonları ile pattern'ler kurarak eşleşmeleri daha kolay denetlemeyi sağlamak amacıyla yaygın olarak kullanılan bir araçtır. JavaScript ile tarayıcılar üzerinde sıklıkla doğrulama (validasyon) işlemleri yapılması gerektiği için JavaScript içerisinde Regex kullanımı oldukça önemli bir konudur.

Örnek: JavaScript ile E-Mail adresi regex validasyonu

function regexEmailKontrol(email) {
    var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(String(email).toLowerCase());
}

alert(regexEmailKontrol('[email protected]')); //true
alert(regexEmailKontrol('[email protected]')); //false

ECMAScript 6 ile birlikte RegExp kullanımı önerilmektedir.

utku33

31.03.2020 02:33

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te Regex ile doğrulama yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.