Heim > Web-Frontend > js-Tutorial > JavaScript steuert die Eingabe, um nur die Eingabe verschiedener spezifizierter Inhalte zuzulassen. Javascript-Kenntnisse

JavaScript steuert die Eingabe, um nur die Eingabe verschiedener spezifizierter Inhalte zuzulassen. Javascript-Kenntnisse

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-05-16 16:43:53
Original
1374 Leute haben es durchsucht

1. Es sind nur Zahlen erlaubt

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
Nach dem Login kopieren
Nach dem Login kopieren

2. Es dürfen nur englische Buchstaben, Zahlen und Unterstriche eingegeben werden (die folgenden zwei Methoden sind implementiert)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
Nach dem Login kopieren
Nach dem Login kopieren

3. Es dürfen nur englische Buchstaben, Zahlen und =@# eingegeben werden

<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
Nach dem Login kopieren

4. Es dürfen nur chinesische Schriftzeichen eingegeben werden

<input name="username" type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
Nach dem Login kopieren

1. Es sind nur Zahlen erlaubt

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
Nach dem Login kopieren
Nach dem Login kopieren

2. Es dürfen nur englische Buchstaben, Zahlen und Unterstriche eingegeben werden (die folgenden zwei Methoden sind implementiert)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
Nach dem Login kopieren
Nach dem Login kopieren

3. Es dürfen nur englische Buchstaben, Zahlen und =@# eingegeben werden

<input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
Nach dem Login kopieren

4. Es dürfen nur chinesische Schriftzeichen eingegeben werden

<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
Nach dem Login kopieren

Es können nur Zahlen eingegeben werden: „^[0-9]*$“.
Es können nur n-stellige Zahlen eingegeben werden: „^d{n}$“.
Es können nur Zahlen mit mindestens n Ziffern eingegeben werden: „^d{n,}$“.

Es können nur m~n Zahlen eingegeben werden:. „^d{m,n}$“
Es können nur Zahlen eingegeben werden, die mit Null beginnen und nicht Null sind: „^(0|[1-9][0-9]*)$“.

Es können nur positive reelle Zahlen mit zwei Nachkommastellen eingegeben werden: „^[0-9] (.[0-9]{2})?$“.

Es können nur positive reelle Zahlen mit 1~3 Dezimalstellen eingegeben werden: „^[0-9] (.[0-9]{1,3})?$“.
Es können nur positive Ganzzahlen ungleich Null eingegeben werden: „^?[1-9][0-9]*$“.

Es können nur negative Ganzzahlen ungleich Null eingegeben werden: „^-[1-9][]0-9“*$.
Es können nur Zeichen mit einer Länge von 3 eingegeben werden: „^.{3}$“.

Es kann nur eine Zeichenfolge bestehend aus 26 englischen Buchstaben eingegeben werden: „^[A-Za-z] $“.
Es kann nur eine Zeichenfolge eingegeben werden, die aus 26 englischen Großbuchstaben besteht: „^[A-Z] $“.

Es kann nur eine Zeichenfolge eingegeben werden, die aus 26 englischen Kleinbuchstaben besteht: „^[a-z] $“.
Es kann nur eine Zeichenfolge bestehend aus Zahlen und 26 englischen Buchstaben eingegeben werden: „^[A-Za-z0-9] $“.

Sie können nur eine Zeichenfolge eingeben, die aus Zahlen, 26 englischen Buchstaben oder Unterstrichen besteht: „^w $“.

Benutzerpasswort überprüfen: „^[a-zA-Z]w{5,17}$“ Das korrekte Format ist: Beginnend mit einem Buchstaben, die Länge liegt zwischen 6 und 18 und darf nur Zeichen, Zahlen und enthalten Unterstriche.

Überprüfen Sie, ob es Zeichen wie ^%&',;=?$": "[^%&',;=?$x22] "enthält.

Es können nur chinesische Zeichen eingegeben werden: „^[u4e00-u9fa5]{0,}$“

Es können nur Zahlen und Dezimalpunkte eingegeben werden, Anti-Paste:

<input type=""text" onkeyup="value=value.replace(/[^0-9.]/g,''),dxfqlld();" onpaste="value=value.replace(/[^0-9.]/g,'')" oncontextmenu="value=value.replace(/[^0-9.]/g,'')" />
Nach dem Login kopieren
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage