限制只能输入数字:
onkeyup="this.value=this.value.replace(/[^\d]/g,'')"
限制字母和数字:
onkeyup="value=value.replace(/[\W]\s\s\s\s/g,'')"
注:/s 为允许输入空格
只能输入数字和小数,小数且只能输入2位,第一位不能输入小数点:
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
只能输入数字和小数,小数可以输入多位:
oninput="value=value.replace(/[^\d^\.]+/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.')"
只能输入手机号或座机号码(只能输入数字,且限制只允许输入括号和减号):
onkeyup="value=value.replace(/[^\d\-\(\)\d]/g,'')"
去掉输入框中的中英文逗号、分号、冒号等,多个空格转单个空格:
.replace(/[\n\s+,,;;]/g," ").replace(/\s+/g, ' ')
去掉url的域名:
.split('/').slice(3).join('/')
限制只能输入正整数,且第一位不可为 0:
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')"