求一则正则表达式,验证数字和小数点的,有特殊要求~~

DamonYo0o 2017-07-06 11:48:59
要求 0 0. .0 0.01234567 1230.0123456 1234567890这几种情况都可以验证通过的,特别是 0. 这个最重要
...全文
801 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
香蕉猪 2017-07-07
  • 打赏
  • 举报
回复
引用 楼主 weixin_38749068 的回复:
要求 0 0. .0 0.01234567 1230.0123456 1234567890这几种情况都可以验证通过的,特别是 0. 这个最重要
除非你自己的要求说漏了。。。
香蕉猪 2017-07-07
  • 打赏
  • 举报
回复
引用 3 楼 weixin_38749068 的回复:
[quote=引用 1 楼 gy127132060 的回复:]
/^(((\d*).\d+)|(\d+.(\d*)|\d+))$/


差一点,0a.123这个a没有验证掉,小数点前的第一个英文字母都匹配不到[/quote]不知道楼主你是怎么测的。。。。反正按我的表达式,,,我测是能验证掉的
DamonYo0o 2017-07-07
  • 打赏
  • 举报
回复
引用 1 楼 gy127132060 的回复:
/^(((\d*).\d+)|(\d+.(\d*)|\d+))$/
差一点,0a.123这个a没有验证掉,小数点前的第一个英文字母都匹配不到
  • 打赏
  • 举报
回复
^(?:[1-9]\d*|0)(?:\.\d+)?$|^(?:\.0|0\.)$
香蕉猪 2017-07-06
  • 打赏
  • 举报
回复
/^(((\d*).\d+)|(\d+.(\d*)|\d+))$/

87,993

社区成员

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

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