Bootstrap

正则表达式验证

限制只能输入数字:  
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,'')"

;