Этот урок учит вас, как использовать JavaScript, чтобы ограничить вклад в английский или ограничить вклад в китайский.
Английский запрещен:
Кода -копия выглядит следующим образом:
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(//D/)" ondragenter="return false">
Используйте регулярные выражения, чтобы ограничить только китайский:
Кода -копия выглядит следующим образом:
<input type = "text" onkeyup = "value = value.replace (/[^/u4e00-/u9fa5]/g, '')"/>
1. Используйте регулярные выражения, чтобы ограничить только символы полной ширины:
Кода -копия выглядит следующим образом:
<input type = "text" onkeyup = "value = value.replace (/[^/uff00-/uffff]/g, '')"/>
2. Используйте регулярные выражения, чтобы ограничить только числовой вход:
Кода -копия выглядит следующим образом:
<input type = "text" onkeyup = "value = value.replace (/[^/d]/g, '')" onbeforePaste = "bupboarddata.setData ('text', boopboarddata.getData ('text'). Заменить (/[^/d]/g, ''))"/>
3. Используйте регулярные выражения, чтобы ограничить только числовые и английские:
Кода -копия выглядит следующим образом:
<input type = "text" onkeyup = "value = value.replace (/[/w]/g, '')" OnbeforePaste = "bulfboarddata.setData ('text', boobboarddata.getData ('text'). Заменить (/[^/d]/g, ''))"/>