Arkadaşlar aşağıdaki kod girilen ismin ilk harfini büyük harf olarak çeviriyor androidde ve windows işletim sisteminde sorun yok

Sorun ise İOS işletim sistemlerinde ( i ) Aşağıdaki resimdeki gibi i de çok nokta oluyor.



<script>
function kCap(iO){
iO.value = iO.value.replace(/([\wöçşğüıİ])/gi,
function(a, b){return b.replace("I","ı").toLowerCase()}).replace(/(^[a-zöçşğüı]|[\s|\.][a-zöçşğüı])/g,
function(c, d){return d.replace("i","İ").toUpperCase()});
}
</script>

Adınız


Böyle ilginç bir problemle karşılaştım çözemedim bilen varmı.