请帮忙修改一下正则表达式 ^([0-9]{1,7}|[0-9]{1,7

请帮忙修改一下正则表达式 ^([0-9]{1,7}|[0-9]{1,7}\.[0-9]{1,4})$ 改为可以加一个负号也就是这个"-"

 ^(\-)([0-9]{1,7}|[0-9]{1,7}\.[0-9]{1,4})$

另外[0-9]可以简化为\d

 ^(-?[0-9]{1,7}|[0-9]{1,7}\.[0-9]{1,4})$
 ^-?\d{1,7}(\.\d{1,4})?$