Мне нужно регулярное выражение, которое соответствует значениям в валюте, аналогичным приведенным здесь: Regex for Money
т.е. «1000», «1000,0» и «1000,00»
но мне нужно, чтобы он работал с использованием JavaScript:
var RE = /^-{0,1}\d*\.{0,1}\d+$/; //validates decimal format such as 1000.50
if (locale == "fr") {
RE = \d+(?:,\d{1,2})? //this line fails when validated using the javascript below
}
return (RE.test(valueToValidate));