Heim  >  Artikel  >  Web-Frontend  >  Das Eingabeeingabefeld kann nur verwandte Zahlen- und Buchstabenkombinationen (reguläre Ausdrücke) eingeben.

Das Eingabeeingabefeld kann nur verwandte Zahlen- und Buchstabenkombinationen (reguläre Ausdrücke) eingeben.

angryTom
angryTomnach vorne
2019-11-25 17:12:383905Durchsuche

Das Eingabeeingabefeld kann nur verwandte Zahlen- und Buchstabenkombinationen (reguläre Ausdrücke) eingeben.

Einführung: Die Unternehmenswebsite verfügt über ein Testanwendungsfenster für Benutzer. Um Benutzer vor fehlerhaften Eingaben zu schützen, ist eine ordnungsgemäße Eingabekontrolle vorgesehen, die Benutzereingabefehler verhindern und auch Unternehmensmüll reduzieren kann Wenn Sie Datenmüll in größerem Umfang vermeiden möchten, ist es natürlich am besten, die Überprüfung regulärer Ausdrücke zu verwenden. Ich hoffe, dass dies für die Eingabe häufig verwendet wird.

(Empfohlenes Lernen: HTML-Tutorial )

Im Folgenden sind reguläre Regeln aufgeführt, die häufig verwendet werden im Eingabeausdruck:

<!doctype html>
<html>
    <meta charset="utf-8" />
    
    <body>只允许输入正整数:
        <input type=&#39;text&#39; onkeyup="this.value=this.value.replace(/^(0+)|[^\d]+/g,&#39;&#39;)">
        <br/>
        <br/>只允许输入英文:
        <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,&#39;&#39;)">
        <br/>
        <br/>只允许允许输入数字和字母:
        <input onKeyUp="value=value.replace(/[\W]/g,&#39;&#39;)">
        <br/>
        <br/>允许输入大小写字母、数字、下划线:
        <input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,&#39;&#39;);">
        <br/>
        <br/>允许输入小写字母、数字、下划线:
        <input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,&#39;&#39;);">
        <br/>
        <br/>允许输入数字和小数点:
        <input type="text" onkeyup="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)">
        <br/>
        <br/>允许输入中文、数字、英文:
        <input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, &#39;&#39;)">
        <br/>
        <br/>
    </body>

</html>

Das obige ist der detaillierte Inhalt vonDas Eingabeeingabefeld kann nur verwandte Zahlen- und Buchstabenkombinationen (reguläre Ausdrücke) eingeben.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:刘锁个人博客. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:HTML--TagNächster Artikel:HTML--Tag