このチュートリアルでは、JavaScriptを使用して英語の入力を制限する方法、または中国語の入力を制限する方法を教えています。
英語は禁止されています:
コードコピーは次のとおりです。
<入力型= "text" onkeypress = "return event.keycode> = 48 && event.keycode <= 57 ||(this.value.indexof( '。'。 ')<0?event.keycode == 46:false)" onpaste = "return!clipboarddata.getdata(' text ')
正規表現を使用して中国語のみを制限します。
コードコピーは次のとおりです。
<input type = "text" onkeyup = "value = value.replace(/[^/u4e00-/u9fa5]/g、 '')"/>
1.正規表現を使用して、全幅文字のみを制限します。
コードコピーは次のとおりです。
<入力型= "text" onkeyup = "value = value.replace(/[^/uff00-/uffff]/g、 '')"/>
2。正規式を使用して、数値入力のみを制限します。
コードコピーは次のとおりです。
<input type = "text" onekeup = "value = value.replace(/[^/d]/g、 '')" onbeforepaste = "clipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')
3.正規表現を使用して、数値と英語のみを制限します。
コードコピーは次のとおりです。
<input type = "text" onkeyup = "value.Replace(/[/w]/g、 '')" onbeforepaste = "lipboarddata.setdata( 'text'、clipboarddata.getdata( 'text')