Code de test uniquementNumber.html:
<html> <éad- head> <script linguisse = "javaScript"> function onlyNumber (obj) {// obtenez si le premier caractère est un signe négatif var t = obj.value.charat (0); // Remplacez tout d'abord tout non numerique, à l'exception des nombres et. obj.value = obj.value.replace (/ [^ / d /. // Assurez-vous que le premier est un nombre plutôt que. obj.value = obj.value.replace (/^/./ g, ''); // ne peut en apparaître qu'un. sans plusieurs. obj.value = obj.value.replace (//. {2,} / g, '.'); // Veuillez garantir. Une seule fois, pas plus de deux fois obj.value = obj.value.replace ('.', '$ # $'). Remplace (//./ g, ''). Remplace ('$ # $', '. http-equiv = "contenu-type" contenu = "text / html; charset = gb2312"> <meta name = "keywords" contenu = "" /> <meta name = "Description" contenu = "" /> <ititle> Les cases de texte restreintes ne peuvent entrer que des nombres || ne peut être que des nombres et des décimaux || ne peut être que des entiers et des points flottants </title> </ head> <body> <hr /> Text Box qui ne peuvent entrer que des nombres: <entrée onkeyup = "this.value = this.value.replace (// d / g, '')" onblur = "this.value = this.value.replace (// d / g, '')" /> <br/> <hr /> texer qui peuvent entreprendre des nombres qui peuvent pénétrer dans les nombres qui) "/> <br/> Points décimaux: <entrée onkeyup = "value = value.replace (/ [^ / d /. Numéro de point flottant): <entrée onkeyup = "OnlyNumber (this)" onBlur = "OnlyNumber (this)" /> <hr // </ body> </ html>Le code ci-dessus vous présente brièvement la connaissance qui limite le nombre de nombres dans les zones de texte à saisir || ne peut être que des nombres et des décimaux || ne peut être que des entiers et des points flottants. J'espère que cela peut vous aider!