日期:2014-04-27  浏览次数:22865 次

JavsScript常用:
 
1.只能输入数字,字母,下划线
<input type="text" name="textfield3" id="textfield3" class="text_member" style="width:230px;" id="txtusername" onKeyUp="if('37|39|8|13'.indexOf(event.keyCode)==-1)   this.value=this.value.replace(/[^a-z0-9_]/,'');" />
 
 
2.正则表达式限制输入框只能输入数字
input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'') " name="f_order" value="1"/>
其中,nafterpaste防止用户从其它地方opy内容粘贴到输入框
 
 
3.输入框只能输入字母和下横线的正则表达式
input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">
 
 
4.只能输入数字和英文
input onkeyup="this.value=this.value.replace(/[\W]/g,'')"