正则表达式

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)?$/
上一篇下一篇

猜你喜欢

热点阅读