JS -Urteilsvermögen kann nur eine Zahl und ein Dezimalpunkt sein (aus anderen Informationen ausgezogen, hier nur für den persönlichen Gebrauch und die Suche in der Zukunft veröffentlicht)
1. In das Textfeld können nur Zahlen eingegeben werden (ohne Dezimalpunkte)
<Eingabe onkeyUp = "this.value = this.value.replace (// d/g, '')" onafterpaste = "this.value = this.value.Replace (// d/g, '')">
2. Es können nur Zahlen und Dezimalpunkte eingegeben werden.
<Eingabe onkeyUp = "if (isnan (value)) execcommand ('rückgängig')" onafterpaste = "if (isnan (value)) execcommand ('rückgängig')">
<Eingabename = txt1 onchange = "if (// d/.Test (this.value)) {alert ('nur Zahlen eingeben'); this.value = '';}">
3.. Anzahl und Dezimalpunktmethode zwei
<Eingabe type = text t_value = "" o_value = "" Onkeypress = "if (! this.value.match (/^[/+/-]?/d*?/.?/d*? $/)) this .Value = this.t_value; sonst 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; sonst this.t_value = this.value; if (this.value.match (/^(?: [/+/-]?/d+(?: /./ d+)?)? $/) ) this.o_value = this.value "onblur =" if (! this.value.match (/^ ?); .Match (/^/.$/)) this.value = 0; this.o_value = this.value} ">
4. Geben Sie nur Buchstaben und chinesische Zeichen ein
<Eingabe onkeyup = "value = value.replace (/[/d]/g, '')" onbeforePaste = "clipboardData.setData ('text', clipboardData.getData ('text'). Rep Lace (/[/d ] /g, '') "maxLength = 10 name =" number ">
5. Geben Sie nur englische Buchstaben und Zahlen ein, nicht Chinesisch
<Eingabe onkeyUp = "value = value.replace (/[^/w /.// weibs/ ig, '')">
6. Geben Sie nur Zahlen ein und Englisch <font color = "rot"> Chun </font>
<Eingabe ontkeyUp = "value = value.replace (/[^/d | Chun]/g, '')">
7. Nach dem Dezimalpunkt kann nur bis zu zwei Ziffern vorhanden sein (Zahlen und Chinesen können eingegeben werden), und Buchstaben und Bedienersymbole können nicht eingegeben werden:
<Eingabe ndkeypress = "if ((Event.KeyCode <48 || event.KeyCode> 57) && event.keycode! ">
8. Es kann nur bis zu zwei Ziffern nach dem Dezimalpunkt (Zahlen, Buchstaben und Chinesen) sein, und Operator -Symbole können eingegeben werden:
<Eingabe onkeyUp = "this.value = this.value.Replace (/^(/-)*(/d+)/. (/d/d).*$/, '$ $ 2. $ 3')">
Nur Zahlen und Dezimalpunkte und Addition, Subtraktion, Multiplikation
OnKeypress = "Return Event.KeyCode> = 4 && Event.KeyCode <= 57"