下面是input经常用到正则表达式:
<!doctypehtml>
<metacharset=“utf-8”/>
只允许输入正整数:
<inputtype=‘text’οnkeyup="this.value=this.value.replace(/(0+)|[\d]+/g,’’)">
只允许输入英文:
<inputtype="text"οnkeyup=“this.value=this.value.replace(/[^a-zA-Z]/g,’’)”>
只允许允许输入数字和字母:
<inputonKeyUp=“value=value.replace(/[\W]/g,’’)”>
允许输入大小写字母、数字、下划线:
<inputtype="text"οnkeyup=“this.value=this.value.replace(/[^\w_]/g,’’);”>
允许输入小写字母、数字、下划线:
<inputtype="text"οnkeyup=“this.value=this.value.replace(/[^a-z0-9_]/g,’’);”>
允许输入数字和小数点:
<inputtype="text"οnkeyup=“this.value=this.value.replace(/[^\d.]/g,’’)”>
允许输入中文、数字、英文:
<inputοnkeyup=“value=value.replace(/[^\w\u4E00-\u9FA5]/g,’’)”>
允许小数点后两位
<inputοnkeyup=“if(value。indexOf(‘.’)>0{value=value.slice(0,value.indexOf(’.’)=3)}”>