1.不一样的输入框
输入框只能输入字母和下划线的正则表达式
<input type="text" onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">
只能输入数字和英文
<input type="text" onkeyup="this.value=this.value.replace(/[W]/g,'')" onpaste="this.value=this.value.replace(/[W]/g,'')">
输入框只能输入字母数字和下横线的正则表达式
<input type="text" onkeyup="this.value=this.value.replace(/[^w]/g,'')" onpaste="this.value=this.value.replace(/[^w]/g,'')">
或
<input type="text" onkeyup="this.value=this.value.replace(/[W]/g,'')" onpaste="this.value=this.value.replace(/[W]/g,'')">
只能输入中文
<input type="text" onkeyup="this.value=this.value.replace(/[^u4E00-u9FA5]/g,'')" onafterpaste="this.value=this.value.replace(/[^u4E00-u9FA5]/g,'')" />
只能输入全角字符
<input type="text" onkeyup="this.value=this.value.replace(/[^uFF00-uFFFF]/g,'')" onafterpaste="this.value=this.value.replace(/[^uFF00-uFFFF]/g,'')" />