Jump to content

Parsing $USD from text


fildawg

Recommended Posts

Try browsing this site - [url=http://regexlib.com/DisplayPatterns.aspx?cattabindex=2&categoryId=3]http://regexlib.com/DisplayPatterns.aspx?cattabindex=2&categoryId=3[/url] as they have a number of regular expressions already built, tested and commented.  On the bottom of the page linked above, there is a regex that should do what you want:

(?n:(^\$?(?!0,?\d)\d{1,3}(?=(?<1>,)|(?<1>))(\k<1>\d{3})*(\.\d\d)?)$)

or, another one I found:

^(\$)?((\d+)|(\d{1,3})(\,\d{3})*)(\.\d{2,})?$

check the site to read the descriptions of what each does.
Link to comment
https://forums.phpfreaks.com/topic/25739-parsing-usd-from-text/#findComment-117902
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.