Javascript toLowerCase() Fonksiyonu Türkçe Karakter Çözümü

Merhabalar, aşağıdaki Javascript fonksiyonu buradaki yazının tam tersine yarıyor. Yani girdiğiniz string ifadeleri Türkçe karakter hatası olmadan küçültüyor.

turkishToLower() içine yazdığınız tüm karakterler Türkçe karakterler bozulmadan küçük olarak çıkacaktır.

Bir sonraki yazıda görüşmek üzere.

“Javascript toLowerCase() Fonksiyonu Türkçe Karakter Çözümü” üzerine 8 yorum

  1. $(document).ready(function () {
    String.prototype.turkishToUpper = function () {
    var string = this;
    var letters = { “İ”: “i”, “Ş”: “ş”, “Ğ”: “ğ”, “Ü”: “ü”, “Ö”: “ö”, “Ç”: “ç”, “I”: “ı” };
    string = string.replace(/(([İIŞĞÜÇÖ]))/g, function (letter) { return letters[letter]; })
    return string.toUpperCase();

    }
    });

    $(“#inputAra”).keyup(function (event) {
    var char = event.keyCode ? event.keyCode: event.which ;
    console.log(char);
    $(‘.contact-name’).hide();
    var txt = $(‘#inputAra’).val().turkishToUpper();
    $(‘.contact-name:contains(“‘ + txt + ‘”)’).show();
    });

    bu Kodta herhangi bi sıkıntı var mı acaba

    1. Merhaba, aşağıda sizin için bir örnek yaptım,

      bunu bir html dosyası içine olduğu gibi koyup çalıştırın. Tırnakları düzeltmeyi unutmayın.

      1. hocam arama motorunda benim küçük i harfiyle arama yapamıyorum diğer bütün harfler çalışıyor hatta arıyacağım kişiyi büyük i ile yazdım mı da geliyor site içi arama yapıyorum .

        consolda küçük i ve büyük İ pc deki sayı karşılıkları aynı çıkıyor . Onu nasıl düzeltebilirim yardımcı olursanız sevinirim.

Bir cevap yazın