jQuery, gleiche Funktion für mehrere IDs

Ich möchte die angegebene Eingabe löschen, wenn der Wert keine Zahl ist. Funktion funktioniert für eine ID, aber ich möchte, dass es für mehrere funktioniert. Natürlich kann ich mehrere Male schreiben, aber das möchte ich nicht.

Der folgende Code wird nur für Eingaben mit der ID "d" wirksam. Ich weiß nicht, wie ich andere IDs identifizieren soll. Kann jemand helfen?

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage