正则表达式Javascript

正则表达式Javascript,javascript,regex,Javascript,Regex,我需要从字符串中获取带符号的数字 例如: 输出: -675.5 +987.5 +675.5 -987.5 编辑为处理也加上sing和float值 编辑以处理加上sing和float值。接受您最近的问题。接受您最近的问题。var number=“-675.5-987.7i”-->output=-675.5,--987.7它返回一个数组-只需将其作为数组处理:)var number=this。match(/(-124;\+)?\ d+\.\d*/g)获得输出,感谢lot@Tarun如果这是您

我需要从字符串中获取带符号的数字

例如:

输出:

-675.5

+987.5

+675.5

-987.5
编辑为处理也加上sing和float值


编辑以处理加上sing和float值。

接受您最近的问题。接受您最近的问题。var number=“-675.5-987.7i”-->output=-675.5,--987.7它返回一个数组-只需将其作为数组处理:)var number=this。match(/(-124;\+)?\ d+\.\d*/g)获得输出,感谢lot@Tarun如果这是您想要的,请单击“V”左侧的图标接受此答案为正确答案。如果出于您自己的原因,您坚持不这样做,这是您的选择,但人们将不再在这里帮助您。var number=“-675.5-987.7i”-->output=-675.5,--987.7它返回一个数组-只需将其作为数组处理:)var number=this.match(/(-124;\+)?\ d+.\d*/g)得到输出,多谢了lot@Tarun如果这是您想要的,请单击左侧的“V”图标以接受正确答案。如果出于你自己的原因,你坚持不这样做,这是你的选择,但人们会停止在这个地方帮助你。
-675.5

+987.5

+675.5

-987.5
var numbers = "-675-987i".match(/[-+]\d+(\.\d+)?/g);