求2则 正则

rorom 2009-11-10 03:49:00
第一个是前面最多5个数字,后面最多带2个小数点或不带(var patten =/^[0-9]{1,5}(.[0-9]{1,2})?$/;我用这个靠不住)
再一个是前面可以是负号,整数位最多5个,小数位最多3个.
...全文
62 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kubete 2009-11-10
  • 打赏
  • 举报
回复
/^\d{1,5}(\.\d{1,2})?$/
这样子00.00好像也可以通过吧
kubete 2009-11-10
  • 打赏
  • 举报
回复
我测下试试
kubete 2009-11-10
  • 打赏
  • 举报
回复
第一个:/^(([1-9](\d{1,4})?)|0)(\.\d{1-2})?$/
第二个:/^(-?([1-9](\d{1,4})?)|0)(\.\d{1-3})?$/
试试这两个,嘿嘿...没看清题,逛了N久CSDN,一个都做不来,这个貌似可以,激动了点,脸丢大了
rorom 2009-11-10
  • 打赏
  • 举报
回复
/^(-?([1-9](\d{1,4})?)|0)(\.\d{1,2})?$/
不能是0.**,小数点过3位也不行的.不过还是非常感谢,辛苦了~
rorom 2009-11-10
  • 打赏
  • 举报
回复
刚试了 lihui_shine的第一个就是不能是0.**,第二个貌似不行,
kingwolf_JavaScript 刚测完都可以用.
我现在测下kubete兄的
kubete 2009-11-10
  • 打赏
  • 举报
回复
/^(-?([1-9](\d{1,4})?)|0)(\.\d{1,2})?$/
kubete 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kubete 的回复:]
/^((-?[1-9](\d{1,5})?)|-?0)(\.\d{1,2})?$/
试试这个
[/Quote]
/^((-?[1-9](\d{1,4})?)|-?0)(\.\d{1,2})?$/
修正下
kubete 2009-11-10
  • 打赏
  • 举报
回复
/^((-?[1-9](\d{1,5})?)|-?0)(\.\d{1,2})?$/
试试这个
浴火_凤凰 2009-11-10
  • 打赏
  • 举报
回复
/^\d{1,5}(\.\d{1,2})?$/
/^-?\d{1,5}(\.\d{1,3})?$/
浪尖赏花 2009-11-10
  • 打赏
  • 举报
回复
/^[1-9][0-9]{0,4}(.[0-9]{1,2})?$/
/^(\-)?[1-9][0-9]{0,4}(.[0-9]{1,3})?$/

87,993

社区成员

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

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