如何在javascript中从字符串中提取浮点值?

aza*_*zad -1 javascript regex

如何使用JS regex从以下字符串中提取值"-1.23"?

"hello-sdvf-1.23 23 everybody 4"
Run Code Online (Sandbox Code Playgroud)

此代码仅提取"-1"

("hello-sdvf-1.23 23 everybody 4").match(/[-]\d+|\d+/)[0];
Run Code Online (Sandbox Code Playgroud)

Avi*_*Raj 6

您还需要定义模式以匹配小数部分.

string.match(/-?\d+\.\d+/)
Run Code Online (Sandbox Code Playgroud)