js正则求助

thislovebyyou 2012-12-18 01:48:55
求一个满足0-32的浮点数正则(0、32也符合)!!!!
大虾速度现身,谢谢拉!
...全文
118 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
thislovebyyou 2012-12-18
  • 打赏
  • 举报
回复
引用 7 楼 hjywyj 的回复:
引用 6 楼 thislovebyyou 的回复:引用 5 楼 hjywyj 的回复:var pattern=/^(3[012]|[12]?\d)(\.\d+)?$/ 谢谢哦,你这个基本满足拉 但是测试后 还有一点点小瑕疵,你有空的话希望可以小改下。。明天给分拉·· 测试时 输入0可以通过,但是输入000,010等会验证不过。。 哪有那么写的? var pat……
谢谢拉,我也觉得有点钻牛角尖了,也许你写的第一个更好呢····
  • 打赏
  • 举报
回复
引用 6 楼 thislovebyyou 的回复:
引用 5 楼 hjywyj 的回复:var pattern=/^(3[012]|[12]?\d)(\.\d+)?$/ 谢谢哦,你这个基本满足拉 但是测试后 还有一点点小瑕疵,你有空的话希望可以小改下。。明天给分拉·· 测试时 输入0可以通过,但是输入000,010等会验证不过。。
哪有那么写的? var pattern=/^0*(3[012]|[12]?\d)(\.\d+)?$/
thislovebyyou 2012-12-18
  • 打赏
  • 举报
回复
引用 5 楼 hjywyj 的回复:
var pattern=/^(3[012]|[12]?\d)(\.\d+)?$/
谢谢哦,你这个基本满足拉 但是测试后 还有一点点小瑕疵,你有空的话希望可以小改下。。明天给分拉·· 测试时 输入0可以通过,但是输入000,010等会验证不过。。
  • 打赏
  • 举报
回复
var pattern=/^(3[012]|[12]?\d)(\.\d+)?$/
thislovebyyou 2012-12-18
  • 打赏
  • 举报
回复
引用 1 楼 x734545751k 的回复:
var fNum ='0.899803'; alert(fNum.match(/^-?([0,1,2]\d*\.?\d*|3[1,2]\.?\d*)$/))
这个快符合了,但是负的浮点数也可以 -1 -0.2之类也可以通过验证。
loserbuyiyang 2012-12-18
  • 打赏
  • 举报
回复
引用 1 楼 x734545751k 的回复:
var fNum ='0.899803'; alert(fNum.match(/^-?([0,1,2]\d*\.?\d*|3[1,2]\.?\d*)$/))
(/^-?([0,1,2]\d*\.?\d*|3[0,1,2]\.?\d*)$/
  • 打赏
  • 举报
回复
(0|3[012]|[12]\d)(\.\d+)?
loserbuyiyang 2012-12-18
  • 打赏
  • 举报
回复
var fNum ='0.899803'; alert(fNum.match(/^-?([0,1,2]\d*\.?\d*|3[1,2]\.?\d*)$/))

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧