Este tutorial ensina a usar o JavaScript para restringir a entrada em inglês ou restringir a entrada em chinês.
O inglês é proibido:
A cópia do código é a seguinte:
<input type = "text" onkeypress = "return event.keycode> = 48 && event.keycode <= 57 || (this.value.indexof ('.
Use expressões regulares para restringir apenas os chineses:
A cópia do código é a seguinte:
<input type = "text" onkeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g, '')"/>
1. Use expressões regulares para limitar apenas caracteres de largura completa:
A cópia do código é a seguinte:
<input type = "text" onkeyup = "value = value.replace (/[^/uff00-/uffff]/g, '')"/>
2. Use expressões regulares para limitar apenas a entrada numérica:
A cópia do código é a seguinte:
<input type = "text" onkeyup = "value = value.Replace (/[^/d]/g, '')" onBeforePaste = "clipboarddata.setData ('texto', clipboarddata.getdata ('texto'). reply (/[^/d]/g, ''))"/>
3. Use expressões regulares para limitar apenas o numérico e o inglês:
A cópia do código é a seguinte:
<input type = "text" onkeyup = "value = value.Replace (/[/w]/g, '')" onBeforePaste = "clipboarddata.setData ('text', clipboarddata.getData ('text'). reply (/[^/d]/g, ''))"/>