JSFiddle - React, Tailwind, and code Playground
HTML
<input id="a" type="text" placeholder="Sadece rakam ve harf"><br>
<input id="b" type="text" placeholder="Sadece rakam"><br>
<input id="c" type="text" placeholder="Sadece harf">
JavaScript
$('#a').on('keyup',function() {
if (/[^\da-zÇĞİÖŞÜçğıöşü]/gi.test($(this).val()) ){
$(this).val($(this).val().replace(/[^\da-zÇĞİÖŞÜçğıöşü]/gi,""));
}
});
$('#b').on('keyup',function() {
if (/[^\d]/gi.test($(this).val()) ){
$(this).val($(this).val().replace(/[^\d]/gi,""));
}
});
$('#c').on('keypress',function() {
if (/[^a-zÇĞİÖŞÜçğıöşü]/gi.test($(this).val()) ){
$(this).val($(this).val().replace(/[^a-zÇĞİÖŞÜçğıöşü]/gi,""));
}
});