如何通过此正则表达式匹配负数?这个正则表达式与正值工作正常,但我想它也允许负值,例如。 -10,-125.5等
^[0-9]\d*(\.\d+)?$
谢谢
您应该在开头添加可选连字符 – 添加 – ? (?是一个
quantifier意味着一个或零个出现):
原文链接:https://www.f2er.com/regex/357865.html^-?[0-9]\d*(\.\d+)?$
我在Rubular中验证了这些值:
10.00 -10.00
并且都符合预期。