Este tutorial le enseña cómo usar JavaScript para restringir la entrada en inglés o restringir la entrada en chino.
El inglés está prohibido:
La copia del código es la siguiente:
<input type = "text" onKeyPress = "return Event.KeyCode> = 48 && Event.KeyCode <= 57 || (this.Value.indexof ('.') <0? Event.KeyCode == 46: false)" Onpaste = "return!
Use expresiones regulares para restringir solo los chinos:
La copia del código es la siguiente:
<input type = "text" onkeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g, '')"/>
1. Use expresiones regulares para limitar solo los caracteres de ancho completo:
La copia del código es la siguiente:
<input type = "text" onkeyup = "value = value.replace (/[^/uff00-/uffff]/g, '')"/>
2. Use expresiones regulares para limitar solo la entrada numérica:
La copia del código es la siguiente:
<input type = "text" onkeyup = "value = value.replace (/[^/d]/g, '')" onbeforePaste = "PortboardData.SetData ('Text', PortboardData.getData ('Text'). Reemplazar (/[^/D]/G, ''))"/>
3. Use expresiones regulares para limitar solo numéricos e inglés:
La copia del código es la siguiente:
<input type = "text" onkeyup = "value = value.replace (/[/w]/g, '')" onbeforePaste = "PortboardData.SetData ('Text', PortboardData.getData ('Text'). Reemplazar (/[^/D]/G, '')"/>