我使用了十进制正则表达式d{1,5}([.]d{1,2})?|[.]d{1,2}
。
它在正常情况下运行良好。但是,当我键入像55.123
这样的值并用空格删除123
并只保留值为55.
时,它会显示一条验证/错误消息。
在这种情况下,我想限制显示消息(我的意思是希望我的验证消息不出现在"55"中,因为这对我来说是有效值)
使用此模式
d+.?d*
上面写着
- CCD_ 6,至少需要前面一位数字,但后面可能会有更多数字
- 具有可选周期的
.?
- CCD_ 8后面跟0个或多个数字
如果模式不需要任何可能的空白,请使用行首/行尾锚点(如)将其括起来
^d+.?d*$