求一个只允许输入数字,若有小数,保留至小数点后一位,不允许输入负数,字数限制为5位。的正则匹配。JS用

a735641566 2017-09-19 07:45:18
只允许输入数字,若有小数,保留至小数点后一位,不允许输入负数,字数限制为5位。 求一个满足上述条件的正则表达式,在前端进行验证。谢谢各位大佬!!
...全文
681 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫舞蝶刺 2017-09-21
  • 打赏
  • 举报
回复
/^(\d{1,5}|\d{1,3}\.\d{1})$/
幽饮烛 2017-09-21
  • 打赏
  • 举报
回复
换个方式,不一定非得是正则表达式,不一定非得一个正则表达式解决多种问题。 正则表达式的一些高级语法在 js 中行不通。 ^[1-9][0-9]{0,4}$|^[1-9][0-9]{0,2}\.[1-9]$|^0\.[1-9]$|^0$
低调丶生活 2017-09-21
  • 打赏
  • 举报
回复
用validate去做验证 百度一下validate的验证规则 列如:在标签里面加 class="{validate:{required:true,number:true,max:99999999,min:0}} us_input"
自由自在_Yu 2017-09-21
  • 打赏
  • 举报
回复
引用 4 楼 zssazrael 的回复:
换个方式,不一定非得是正则表达式,不一定非得一个正则表达式解决多种问题。 正则表达式的一些高级语法在 js 中行不通。 ^[1-9][0-9]{0,4}$|^[1-9][0-9]{0,2}\.[1-9]$|^0\.[1-9]$|^0$
自由自在_Yu 2017-09-20
  • 打赏
  • 举报
回复
\d{1,5}|\d{1,3}.\d{1}
kobe8free 2017-09-20
  • 打赏
  • 举报
回复
\d{1,5}(\.\d{1})? 这个正则 应该判断不了 前面5位整数 小数点后边一个数字
a735641566 2017-09-20
  • 打赏
  • 举报
回复
试了很多的正则都判断不了

81,091

社区成员

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

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