输入数字:   
  <input   type="text"   onkeyup="this.value=this.value.replace(//D/g,'')"><br>   
  输入英文:   
  <input   type="text"   onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')">   
  输入中文:   
  <input   type="text"   onkeyup="this.value=this.value.replace(/[^/u4e00-/u9fa5]/g,'')">  
正则常用 文本框限制
本文转载:CSDN博客