jQuery, même fonction pour plusieurs identifiants

je veux effacer entrée spécifié si la valeur n'est pas le numéro. fonction qui fonctionne pour un ID, mais je veux travailler pour plusieurs. bien sûr, je peux écrire fonction plusieurs fois, mais je ne veux pas le faire.

le code suivant renvoie d'effet que pour l'entrée avec l'id "d". je ne sais pas comment identifier d'autres identifiants. quelqu'un peut-il aider?

<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>

source d'informationauteur F0G