正则表达式问题.大家来帮忙

holsten32 2010-04-09 09:30:18
var regu = "^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$";


上面这个正则表达式是什么意思?解释下
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbgzg3006 2010-04-09
  • 打赏
  • 举报
回复
因为0{1}之后要求的是1-9之间的数字 然后是任意个0-9到结束
holsten32 2010-04-09
  • 打赏
  • 举报
回复
var regu = "^0{1}|[1-9][0-9]*$";
我为什么还能输入0000
sunlaji008 2010-04-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sggsg 的回复:]

http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx

这是正则表达式的语法,先看看吧.
求人不如求己
[/Quote]
eggno8 2010-04-09
  • 打赏
  • 举报
回复
好像有点问题的小数表示方法,比如 1464.
列举了大致如下的几种
342.42
0.21123
.0000
0
钱不是问题 2010-04-09
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx

这是正则表达式的语法,先看看吧.
求人不如求己

62,621

社区成员

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

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