请问只能输入0到1之间(包括0和1两个整数)的小数的正则表达式怎么写? 马上给分!!!!!!

Jzealot 2005-06-06 05:01:13
马上给分
请问只能输入0到1之间(包括0和1两个整数)的小数的正则表达式怎么写?
...全文
885 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2005-06-07
  • 打赏
  • 举报
回复
/^(0(\.\d*[1-9])?|1)$/ //排除 0.000
zhiin1 2005-06-07
  • 打赏
  • 举报
回复

楼上正解!!!!!!!!1
Jzealot 2005-06-07
  • 打赏
  • 举报
回复
再纠正一下
/^(0([\.]\d*[0-9]+)|0|1)$/
Jzealot 2005-06-07
  • 打赏
  • 举报
回复
还是有点小问题,

meizz(梅花雪)的好像只能输入一位,并且限制了0在小数部分出现

我改了一下,成了,可以输入多位小数
/^(0([\.]?\d*[0-9]+)|0|1)$/

不过还是要感谢你们
ice_berg16 2005-06-06
  • 打赏
  • 举报
回复
哦,错了,这个是正确的
/^(0(\.\d+)?|1)$/
Jzealot 2005-06-06
  • 打赏
  • 举报
回复
多谢
不过有点问题,当输入类似023或0.2abd的数据也可以
ice_berg16 2005-06-06
  • 打赏
  • 举报
回复
/^0(\.\d+)?|1$/

87,996

社区成员

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

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