正则表达式
2017-11-02 本文已影响0人
霜天晓
1、输入数字
onkeyup="value=value.replace(/[^\d]/g,'')"
onkeyup="value=value.replace(/[^0-9]*$/,'')"
2、只能输入数字小数点
onkeyup="value=value.replace(/[^\d.]/g,'')"
3、只能输入数字及中横线(固话)
onkeyup="value=value.replace(/[^\d-]/g,'')"
4、只能输入数字及字母
onkeyup="value=value.replace(/[^0-9A-Za-z/\s]/g,'')"
5、只能中英文,数字,下划线,减号
onkeyup="value=value.replace(/[^\u4e00-\u9fa5A-Za-z0-9-_]*$/,'')"
6、输入英文及下滑线
onkeyup="value=value.replace(/[^0-9]*$/,'')"
7、只能输入字母及汉字
onkeyup="value=value.replace(/[\d]/g,'')"
8、ip
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"
9、限制只能输入0-1之间的数,包括0,1
/^[0-1]$|^0\.[1-9]+$/
10、、限制只能输入0-100之间的一位数,包括0,100
/^(0?\d?\d|100)(\.\d)?$/