• 23-09-2019, 12:12:11
    #1
    toUpperCase
    Şu fonksiyonu kullanıyorum fakat söyle bir sıkıntı yapıyor. "Hilal" yazısını büyütünce"HILAL" olarak büyütüyor bana direk "HİLAL" şeklinde büyütmesi lazım bunun için bir çözüm var mı?
  • 23-09-2019, 12:15:17
    #2
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    toUpperCase
    Şu fonksiyonu kullanıyorum fakat söyle bir sıkıntı yapıyor. "Hilal" yazısını büyütünce"HILAL" olarak büyütüyor bana direk "HİLAL" şeklinde büyütmesi lazım bunun için bir çözüm var mı?
    Kendine uyarlayabilirsin.

     turkishToUpper(txt) {
    var str = txt;
    var letters = { "i": "İ", "ş": "Ş", "ğ": "Ğ", "ü": "Ü", "ö": "Ö", "ç": "Ç", "ı": "I" };
    str = str .replace(/(([iışğüçö]))/g, function(letter){ return letters[letter]; })
    return str .toUpperCase();
    }
  • 23-09-2019, 12:19:50
    #3
    'hilal'.toLocaleUpperCase('tr-TR'); // HİLAL
  • 23-09-2019, 12:26:56
    #4
    Encom adlı üyeden alıntı: mesajı görüntüle
    Kendine uyarlayabilirsin.

     turkishToUpper(txt) {
    var str = txt;
    var letters = { "i": "İ", "ş": "Ş", "ğ": "Ğ", "ü": "Ü", "ö": "Ö", "ç": "Ç", "ı": "I" };
    str = str .replace(/(([iışğüçö]))/g, function(letter){ return letters[letter]; })
    return str .toUpperCase();
    }
    Daryl adlı üyeden alıntı: mesajı görüntüle
    'hilal'.toLocaleUpperCase('tr-TR'); // HİLAL
    @Encom; teşekkürler hocam fakat @Daryl; 'nin verdiği kod daha pratik bir şekilde çözdü işimi