Ejercicio de RegEx #6: Número de punto flotante

Crea una expresión regular para comprobar si la cadena dada representa un número de punto flotante válido.

Ejemplos

pattern = "yourregularexpressionhere"

bool(re.match(pattern, "12.12")) ➞ True
bool(re.match(pattern, "12.")) ➞ False
bool(re.match(pattern, ".1")) ➞ True
bool(re.match(pattern, "-.1")) ➞ True
bool(re.match(pattern, "+4.4")) ➞ True
bool(re.match(pattern, "+4")) ➞ False
bool(re.match(pattern, "+4.4av")) ➞ False

Notas

  • No necesitas escribir una función, solo el patrón.
  • No elimines import re del código.
  • Obtén más información sobre RegEx en Recursos.
  • Puedes encontrar todos los desafíos de esta serie en mi colección RegEx básica.