当前位置: 代码迷 >> ASP.NET >> 求js正则表达式解决办法
  详细解决方案

求js正则表达式解决办法

热度:7638   发布时间:2013-02-25 00:00:00.0
求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.文本框只能输入正整数和小数
  相关解决方案