In diesem Tutorial werden Sie mit JavaScript beigebracht, um die Eingaben in Englisch einzuschränken oder die Eingaben auf Chinesisch zu beschränken.
Englisch ist verboten:
Die Codekopie lautet wie folgt:
<input type = "text" OnKeypress = "return event.keycode> = 48 && event.KeyCode <= 57 || (value.indexof ('.') <0? Event.KeyCode == 46: false)" onpaste = "return! clipboarddata.getData ('text').
Verwenden Sie regelmäßige Ausdrücke, um nur Chinesisch einzuschränken:
Die Codekopie lautet wie folgt:
<Eingabe type = "text" ondkeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g, '')"/>
1. Verwenden Sie reguläre Ausdrücke, um nur die Vollbreite zu begrenzen:
Die Codekopie lautet wie folgt:
<Eingabe type = "text" ondkeyup = "value = value.replace (/[^/uff00-/uffff]/g, '')"/>
2. Verwenden Sie reguläre Ausdrücke, um nur numerische Eingaben zu begrenzen:
Die Codekopie lautet wie folgt:
<Eingabe type = "text" ondkeyup = "value = value.replace (/[^/d]/g, '')" onbeforpaste = "clipboardData.setData ('text', clipboardData.getData ('text').
3.. Verwenden Sie reguläre Ausdrücke, um nur numerisch und Englisch einzuschränken:
Die Codekopie lautet wie folgt:
<Eingabe type = "text" ondkeyup = "value = value.replace (/[/w]/g, '')" onbeforpaste = "clipboardData.setData ('text', clipboardData.getData ('text').