可以使用以下模式进行匹配:
^([0-4](\.\d+)?|4\.([0-4]\d*|5(\.0+)?))$
解析:
^
表示匹配字符串的开头。[0-4](\.\d+)?
匹配0到4之间的整数部分,可以包含小数部分(可选)。|
表示或的关系。4\.([0-4]\d*|5(\.0+)?)
匹配整数部分为4的情况,小数部分可以是0到4之间的数字,或者是5(可选的小数部分为0)。$
表示匹配字符串的结尾。这个正则表达式可以用于验证浮点数是否小于或等于4.5。以下是一些示例:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云