É um número de ponto flutuante válido?

Crie uma expressão regular para verificar se a string fornecida representa um número de ponto flutuante válido.

Exemplos

isFloatingCharacter("12.12") ➞ true

isFloatingCharacter("12.") ➞ false

isFloatingCharacter(".1") ➞ true

isFloatingCharacter("-.1") ➞ true

isFloatingCharacter("abc") ➞ false

Notas

  • Todas as entradas são strings.
  • Pense em RegExp.prototype.test().