Cet exemple d'article décrit la méthode de contrôle JS pour entrer uniquement les nombres et les décimaux dans les zones de texte. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
La copie de code est la suivante: fonction clearnonum (obj) {
obj.value = obj.value.replace (/ [^ / d.] / g, ""); // des caractères clairs autres que "nombre" et "."
obj.value = obj.value.replace (/^/./ g, ""); // Vérifiez que le premier caractère est un nombre plutôt que de.
obj.value = obj.value.replace (//. {2,} / g, "."); // ne conserve que le premier. Effacer l'excès.
obj.value = obj.value.replace (".", "$ # $"). Remplace (//./ g, ""). Remplace ("$ # $", ".");
}
L'utilisation est la suivante:
Copiez le code de code comme suit: <entrée name = "input1" onkeyup = "clearnonum (this)">
J'espère que cet article sera utile à la programmation JavaScript de tous.