Merhaba input içine sadece sayılar ve nokta girilmesine izin vercek bir function yazdım klavye tipine göre Q klavye F klavye veya inglizce klavye vb de CvarCode Değişebilirmi yoksa sabitmidir hepsinde
function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    var izinverilen = [46,48,49,50,51,52,53,54,55,56,57];
   var sonuc=izinverilen.includes(charCode);

if(sonuc){
return true;

    
}else{
    return false;
}

}