- 只能输入和粘贴汉字
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
- 输入框只能输入正整数,同时禁止以0开始的数字输入
<input type="text" placeholder="请输入" onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">
- 输入框只能输入数字和小数点
<input type="text" placeholder="请输入" onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')">