Voici ce que j'ai actuellement, mais cela ne fonctionne que si la décimale est précédée et suivie d'une décimale.Regex: Comment faire correspondre une décimale '.' si c'est suivi par ou précédé par (ou les deux) un nombre décimal ' d'
^\$?(\d*?(?<=\d)\.?(?=\d)\d*?)$
Ainsi la chaîne: '$50.00'
matchs, mais '$.50'
et '$50.'
ne correspondent pas (je veux qu'ils)
Je veux récupérer la décimale adaptée comme '50 .00' dans un seul groupe si possible afin que je puisse saisir la valeur normalisée s'il y a correspondance.
Hm, sont les $ et le point requir ed ou optionnel? – Lucero
Les deux facultatifs, car quelqu'un peut mettre «50,00», ou juste «50» ou «50,00 $» ou seulement «50 $». – orokusaki
N'est-ce pas vraiment une copie de votre autre question? –