标签: java regex
如何编写正则表达式,使其只接受整数,小数以.5结尾。我尝试以下但它只读取0.5和整数。我想让它读取任何以' .5'结尾的数字。
^0\.5|\d+$
先谢谢
答案 0 :(得分:1)
尝试以下方法:
^\d+(\.5)?$
你的正则表达式的问题是它只在字符串的开头匹配0,以防.5也匹配。
.5
答案 1 :(得分:1)
这应该可以解决问题: