输入数字:
<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,'')">
只能是数字,在input中添加如下事件:
onchange="if(this.value.replace(/[0-9/]/g,'')!=''){alert('抱歉,只能填写数字!');this.value=''}"
只能是数字和+-*/,在在input中添加如下事件:
onchange="if(this.value.replace(/[0-9。+-*/]/g,'')!=''){alert('抱歉只能填写数字和+-*/!');this.value=''}" 只能是中文,在input中添加如下事件: onchange="if(this.value.replace(/[^/x80-/xff]/g,'')==''){alert('抱歉,只能填写中文!');this.value=''}"