首页 > 代码库 > JS控制input只允许输入的各种指定内容

JS控制input只允许输入的各种指定内容

1、只允许输入数字

<input name="username" type="text" onkeyup="value=http://www.mamicode.com/this.value.replace(/D+/g,‘‘)">

2、只允许输入英文字母、数字和下划线(以下二种方法实现)

<input name="username" type="text" style="ime-mode:disabled">
<input name="username" type="text" onkeyup="value=http://www.mamicode.com/value.replace(/[^/w/]/ig,‘‘)">

3、只允许输入英文字母、数字和=@#

<input name="username" type="text" onkeyup="value=http://www.mamicode.com/value.replace(/[^/w=@#]|_/ig,‘‘)">

4、只允许输入汉字

<input name="username" type="text" onkeyup="value=http://www.mamicode.com/value.replace(/[^/u4E00-/u9FA5]/g,‘‘)">


JS控制input只允许输入的各种指定内容