当前位置: 代码迷 >> JavaScript >> js统制输入框输入范围(文字、数字、字母)
  详细解决方案

js统制输入框输入范围(文字、数字、字母)

热度:182   发布时间:2012-10-14 14:55:07.0
js控制输入框输入范围(文字、数字、字母)
输入中文:

<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')">

输入数字:

<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">

输入英文:

<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">

三个合在一起
<input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')">

只输入数字和字母
:<INPUT class=input maxLength=12 size=15 name=username id="username" onKeyUp="value=value.replace(/[\W]/g,'')">
 

?

  相关解决方案