I'm trying to find a regular expression that will reject leading zeroes in a price unless the zero is the only digit before the decimal. So it will accept 0.03 but not 00.03 or 01.03. This is the best price validation I've been able to find so far /^\d+\.\d{2}$/ How do I modify it? Also, how do I use regex replace to trim all leading zeroes from a price except for the the one next to the decimal?
/^(?:\d?|[1-9]\d+)\.\d{2}$/ Code (markup): I'm not sure about the latter half of your request though.