Le jugement JS ne peut être qu'un nombre et un point décimal (extrait des autres informations, publié ici uniquement pour un usage personnel et une recherche à l'avenir)
1. Seuls les nombres peuvent être entrés dans la zone de texte (à l'exclusion des décimales)
<entrée onkeyup = "this.value = this.value.replace (// d / g, '')" onafterpaste = "this.value = this.value.replace (// d / g, '')">
2. Seuls les nombres et les décimaux peuvent être entrés.
<input onkeyup = "if (isnan (valeur)) execcommand ('undo')" onafterpaste = "if (isnan (valeur)) execcommand ('undo')">
<input name = txt1 onchange = "if (// d / .test (this.value)) {alert ('Entrer les nombres'); this.value = '';}">
3. Numéro et point décimal Méthode deux
<input type = text t_value = "" o_value = "" onKeyPress = "if (! this.value.match (/ ^ [/ + / -]? / d *? /.? / d *? $ /)) .Value = this.t_value; else this.t_value = this.value; if (this.value.match (/ ^ (?: [/ + / -]? / d + (?: /./ d +)?)? $? $ /))this.o_value=this.value "onkeyup =" if (! this.value.match (/ ^ [/ + / -]? / d *? /.? / d *? $ /)) this.value = this.t_value; else this.t_value = this.value; if (this.value.match (/ ^ (?: [/ + / -]? / d + (?: /./ d +)?)? $ /) ) this.o_value = this.value "onblur =" if (! this.value.match (/ ^ (?: [/ + / -]? / d + (?: /./ d +)? | /./ d * ?)? $ /)) this.value = this.o_value; else {if (this.value.match (/^/./ d + $ /)) this.value = 0 + this.value; if (this.value .match(/^/.$/))this.value=0;this.o_value=this.value}">
4.只能输入字母和汉字
<input onkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))" maxlength=10 name="Numbers">
5.只能输入英文字母和数字,不能输入中文
<entrée onkeyup = "value = value.replace (/ [^ / w /.//
6. Entrez uniquement les nombres et l'anglais <Font Color = "Red"> Chun </font>
<entrée onkeyup = "value = value.replace (/ [^ / d | chun] / g, '')">
7. Il ne peut y avoir que jusqu'à deux chiffres après le point décimal (les chiffres et les Chinois peuvent être entrés), et les lettres et les symboles de l'opérateur ne peuvent pas être entrés:
<entrée onKeyPress = "if ((event.KeyCode <48 || event.KeyCode> 57) && event.KeyCode! = 46 || //./d/d$/.test(value))event.returnvalue=false ">
8. Il ne peut y avoir que jusqu'à deux chiffres après le point décimal (chiffres, lettres et chinois), et les symboles de l'opérateur peuvent être entrés:
<entrée onkeyup = "this.value = this.value.replace (/ ^ (/ -) * (/ d +) /. (/ d / d). * $ /, '$ $ 2 $ 3')">
Seuls les nombres et les décimaux et l'ajout, la soustraction, la multiplication
onKeyPress = "return event.KeyCode> = 4 && event.KeyCode <= 57"