How can I get the percentage values from this string but without the percent sign?

I have this string and I'd like to get the %s out without the percent sign. I have it mostly working except the percent sign comes along like this:

```
"asfd %1.3344 %1.2323 % asdf %".match(/%[0-9.]*/g)

```

Result: `["%1.3344", "%1.2323", "%", "%" ]`

I'd like the result to be [ 1.3344, 1.2323]

I tried doing it with a regex look ahead, but I get ["", "", "", ""]. This was my attempt:

```
"asfd %1.3344 %1.2323 % asdf %".match(/(?=%)[0-9.]*/g)

```

result: `["", "", "", "" ]`