匹配0.1但是不匹配01的正则

我想匹配0.1但是不匹配01的正则,现在用这个正则/^1-9+(.{0,1}[0-9]{0,2})$/可以排除01但是把0.1也排除了?请问该怎么修改比较好?或则有其他更好的正则达到以下效果:(1)可以是0.1但是01是错误的格式

阅读 2.4k
2 个回答

只能输入两位小数,又可以匹配到0.1 这明细就矛盾。你还不如把全部需求写出来

/^(0|[1-9][0-9]*)\.([0-9]{1,2})$/

链接

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题