读取以 xx.5 结尾的整数和小数的正则表达式

Regular Expression which read whole number and decimal numbers ending with xx.5

如何编写正则表达式,使其只接受以 .5 结尾的整数和小数。我尝试了以下但它只读取 0.5 和整数。我希望它读取任何以“.5”结尾的数字。

^0\.5|\d+$

提前致谢

尝试以下操作:

^\d+(\.5)?$

你的正则表达式的问题是它只匹配字符串开头的 0,以防 .5 也匹配。

这应该可以解决问题:

^\d+(\.5)?$