首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求js正则表达式解决办法

2012-06-02 
求js正则表达式1.文本框只能输入0-8之间正确的实数2.文本框只能输入正整数和小数[解决办法]input onkeyup

求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.文本框只能输入正整数和小数

热点排行