Contraindre la valeur d’un input à des chiffres

Cette fonction empêche l’écriture de caractères non-numériques dans un champs de formulaire.

$('input').on('keyup', function(e){
	var input = $(this);
	var val = input.val();
	var correctedVal = val.replace(/\D/g,'');
	if(correctedVal!=val) input.val(correctedVal);
});

Pour des vérifications numériques plus approfondies, consultez le plugin jQuery Numeric de SamWM sur Github.