Javascript toUpperCase() Fonksiyonu Türkçe Karakter Çözümü
Merhabalar,
bildiğiniz gibi bazı durumlarda verilerimizin tamamını büyük ya da küçük olarak almamız gerekebiliyor. Yalnız javascript Türkçe karakterler söz konusu olduğu zaman bizi bir hayli üzmekte. Acil olarak böyle bir ihtiyaç doğdu ve internette yaptığım aramalarda aşağıdaki fonksiyona rastladım. Bu bir soru cevap sitesinde yorum olarak atıldığı için kaynak belirtmiyorum ancak gayet başarılı bir fonksiyon olmuş yazan arkadaşın ellerine sağlık.
Gördüğünüz gibi aşağıdaki fonksiyon toUpperCase() fonksiyonu ile yapılmış. Yani turkishToUpper() fonksiyonu içine yazdığınız kelimelerin tüm karakterleri büyük olarak çıktılanacak.
1 2 3 4 5 6 |
String.prototype.turkishToUpper = function(){ var string = this; var letters = { "i": "İ", "ş": "Ş", "ğ": "Ğ", "ü": "Ü", "ö": "Ö", "ç": "Ç", "ı": "I" }; string = string.replace(/(([iışğüçö]))/g, function(letter){ return letters[letter]; }) return string.toUpperCase(); } |
Bir sonraki yazıda görüşmek üzere.
“Javascript toUpperCase() Fonksiyonu Türkçe Karakter Çözümü” için bir yorum
Bir cevap yazın
Yorum yapabilmek için giriş yapmalısınız.
Teşekkürler