jQuery, mesma função para vários ids

Eu quero limpar a entrada especificada, se o valor não é o número. função funciona para um ID, mas eu quero que ele funcione para vários. Claro que eu posso escrever função várias vezes, mas eu não quero fazer isso.

o seguinte código só tem efeito para a entrada com o id "d". Eu não sei como identificar outros ids. Alguém pode ajudar?

<input id="d" />

<input id="d2" />

<input id="d3" />

<script type="text/javascript">

$('#d,d2,d3').keyup(function(){

if($('#d,d2,d3').val() != "") {

    var value = $('#d,d2,d3').val().replace(/^\s\s*/, '').replace(/\s\s*$/, '');

    var intRegex = /^\d+$/;

    if(intRegex.test(value)) {}

    else {


    $(this).val('');

    }



}

});

</script>

questionAnswers(6)

yourAnswerToTheQuestion