Expression régulière pour les nombres à virgule flottante

J'ai une tâche pour correspondre à des nombres à virgule flottante. J'ai écrit l'expression régulière suivante: la

[-+]?[0-9]*\.?[0-9]*

Mais, il renvoie une erreur:

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )

Selon mes connaissances, nous avons besoin d'utiliser un caractère d'échappement pour les . aussi. S'il vous plaît corrigez-moi où je me trompe.

  • Quelle langue est-ce regex utilisé?
  • Pourquoi êtes-vous loin de donner 100 points pour un certain nombre/float regex? Le standard a toujours été (?:\d+(?:\.\d*)?|\.\d+) et a été publié à l'infini sur SO...
  • voir aussi stackoverflow.com/questions/638565/...
InformationsquelleAutor Gopal Samant | 2012-09-28