【发布时间】:2012-01-18 15:41:48
【问题描述】:
我需要一个匹配类似于此处的货币值的正则表达式: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));
【问题讨论】:
-
Regex for Money 的可能重复项发布的正则表达式对于 javascript 将没有什么不同...
-
我不清楚你希望正则表达式匹配什么而不匹配。
标签: javascript regex decimal currency