<!-- 只能输入数字 -->
<!-- 数字正则为[\d] -->
<input type="text" οnkeyup="this.value=this.value.replace(/[^\d]/g,'')" placeholder="纯数字">
<!-- 只能输入字母 -->
<!-- 字母正则为[a-zA-Z] -->
<input type="text" οnkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')" placeholder="纯字母">
<!-- 只能输入数字字母下划线 -->
<!-- 正则为[\w] -->
<input type="text" οnkeyup="this.value=this.value.replace(/[^\w]/g,'')" placeholder="数字字母下划线">
<!-- 只能输入汉字 -->
<!-- [\u4e00-\u9fa5] -->
<input type="text" οnkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')" placeholder="汉字">
<!-- 只能输入上面所有的 [数字,字母,下划线,或者汉字] -->
<!-- [\w\u4e00-\u9fa5] -->
<input type="text" οnkeyup="this.value=this.value.replace(/[^\w\u4e00-\u9fa5]/g,'')" placeholder="数字,字母,下划线,或者汉字">