human
J'ai besoin d'une expression régulière qui valide un nombre, mais qui ne nécessite pas de chiffre après la virgule. Par exemple, ```123 123. 123.4 ``` seraient tous valides, mais ```123.. ``` serait invalid
gpt
Voici l'expression régulière que vous pouvez utiliser :

```
/^\d*\.?\d*$/
```

* `^` - Début de la ligne ;
* `\d*` - 0 ou plusieurs chiffres ;
* `\.?` - Un point facultatif (échappé, car dans les expressions régulières, . est un caractère spécial) ;
* `\d*` - 0 ou plusieurs chiffres (la partie décimale) ;
* `$` - Fin de la ligne.

Cela permet d'avoir une décimale comme .5 sans nécessiter le zéro initial, par exemple 0.5