读书人

求js正则表达式解决办法

发布时间: 2012-06-02 14:16:14 作者: rapoo

求js正则表达式
1.文本框只能输入0-8之间正确的实数

2.文本框只能输入正整数和小数



[解决办法]
<input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">这是只能输入0-9的数字,你把9改成8就行了
<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')">只能输入数字、小数点
[解决办法]
1 /^[0-7](\.\d+)?$/
2 /^([1-9]\d*|0(?=\.))(\.\d+)?$/


[解决办法]

探讨
1.文本框只能输入0-8之间正确的实数

2.文本框只能输入正整数和小数

读书人网 >asp.net

热点推荐