主要针对jsp中对输入框,文本域等用户编辑区域,做输入内容的限制校验。
一、input框
1. 限制只能输入数字
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')">
2. 输入数字,保留两位小数
<input type="text" onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"
onafterpaste="this.value=this.value.replace(/\D/g,'')">
3. 输入整数,包括正数、负数、0
<input type="text" onkeyup="this.value=this.value.replace(/^[^(-|\+)?\d+$]/,'')"
onafterpaste="this.value=this.value.replace(/^[^(-|\+)?\d+$]/,'')" />