HTML Entrée uniquement les nombres et les caractères spéciaux dans TextBox

$('.input').keyup(function () {
    if (!this.value.match(/^(\d|-)+$/)) {
        this.value = this.value.replace(/[^0-9-]/g, '');
    }
});
sevane Mazmanian