正则表达式:匹配所有小数,但第一个小数不能为0。
这个正则表达式的语法如下:
^(\d+(\.\d+)?)$
解释:
^
:表示字符串的开始。(\d+(\.\d+)?)
:匹配一到多个数字,即小数部分;+
表示匹配1或多个数字;\d
表示匹配数字;+
表示匹配1或多个数字;?
表示匹配前面的数字0次或1次。\.
:表示匹配小数点。(\.\d+)?
:匹配小数点之后的部分;+
表示匹配1或多个数字;\d
表示匹配数字;?
表示匹配前面的数字0次或1次。$
:表示字符串的结束。这个正则表达式可以匹配所有小数,但第一个小数不能为0。例如,1.0
、2.00
、3.000
、4.0000
、5.00000
等都被匹配,但0.0
、1.00
、2.000
、3.0000
、4.00000
、5.000000
等不被匹配。
领取专属 10元无门槛券
手把手带您无忧上云