Heim  >  Artikel  >  Web-Frontend  >  Beispiel für die Steuerung des Eingabeformats in HTML

Beispiel für die Steuerung des Eingabeformats in HTML

黄舟
黄舟Original
2017-10-27 10:15:025039Durchsuche

Nur ​​Chinesisch kann eingegeben werden

<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,&#39;&#39;)">

Nur ​​Englisch kann eingegeben werden

<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,&#39;&#39;)">

Es können nur Zahlen eingegeben werden in das Textfeld eingegebener Code (Dezimalpunkte können nicht eingegeben werden)

<input onkeyup="this.value=this.value.replace(/\D/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/\D/g,&#39;&#39;)">

Es können nur Zahlen eingegeben werden, Dezimalpunkte können eingegeben werden

方法一:<input onkeyup="if(isNaN(value))execCommand(&#39;undo&#39;)" onafterpaste="if(isNaN(value))execCommand(&#39;undo&#39;)">  
方法二:<input name=txt1 onchange="if(/\D/.test(this.value)){alert(&#39;只能输入数字&#39;);this.value=&#39;&#39;;}">  
方法三:<input onkeyup="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)" >

Es können nur Zahlen und Englisch eingegeben werden

<input onKeyUp="value=value.replace(/[^\d|chun]/g,&#39;&#39;)">

Es können nur Buchstaben und chinesische Schriftzeichen eingegeben werden

<input onkeyup="value=value.replace(/[\d]/g,&#39;&#39;) "onbeforepaste="clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[\d]/g,&#39;&#39;))"   
 maxlength=10 name="Numbers">

Nur ​​Buchstaben und Zahlen kann eingegeben werden

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,&#39;&#39;)">
<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^\w_]/g,&#39;&#39;);">

Hiermit können Sie Groß- und Kleinbuchstaben und Zahlen eingeben, unterstreichen

<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^\d-]/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/[^\d-]/g,&#39;&#39;)">

Hiermit können Sie Zahlen eingeben, Mittellinie (Telefonnummer)

<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,&#39;&#39;);">

Hier können Sie Kleinbuchstaben eingeben und Zahlen, Unterstreichung

<input type="text" onkeyup="value=value.replace(/[^\d.]/g,&#39;&#39;)">

Damit können Zahlen und Punkte eingegeben werden

Min, Max und Schritt Attribute werden für Eingaben verwendet, die enthalten Zahlen und Datumsangaben Typbeschränkungen. Das Attribut
min gibt den minimal zulässigen Wert für das Eingabefeld an. Das Attribut
max gibt den maximal zulässigen Wert für das Eingabefeld an.
Das Schrittattribut gibt das zulässige Zahlenintervall für das Eingabefeld an

Das obige ist der detaillierte Inhalt vonBeispiel für die Steuerung des Eingabeformats in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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