如何编写正则表达式,使其仅接受以 .5 结尾的整数和十进制。我尝试以下内容,但它只读取 0.5 和整数。我希望它读取任何以".5"结尾的数字。
^0.5|d+$
提前致谢
尝试以下操作:
^d+(.5)?$
正则表达式的问题在于,如果.5
也匹配,它只匹配字符串开头的 0。
这应该可以解决问题:
^d+(.5)?$