注册 登录
编程论坛 ASP.NET技术论坛

(正则表达式问题)

copy462829 发布于 2008-03-23 17:25, 625 次点击
^(([1-9]\d*(\.\d*[1-9])?)|(0\.\d*[1-9]))$

当我输入到(2.)时候就出错 怎么让2.通过 继续输入


假如我需要输入22.03元
开始
2
22
22.
22.0
22.03
每步都会进去验证一下
2 回复
#2
hebingbing2008-03-23 19:22
为何要每步都验证了,直接验证最后结果不就可以了吗?
#3
copy4628292008-03-23 19:57
做的一个前台收银系统  超市的收银都是这样计算的
麻烦大家 帮看看
1