【发布时间】:2013-11-20 09:27:31
【问题描述】:
我是正则表达式的新手,我想用 javascript 验证用户输入。
用户输入是一种货币,但我希望它没有数千个逗号。
有效
"12.34"
"12,34"
"1234,5"
"123"
"123,00"
"12000"
无效
"12a34"
"abc"
"12.000,00"
"12,000.00"
我尝试了以下正则表达式模式,但它对我不起作用。它验证例如“12a34”,我不知道为什么。
/\d+([\.|\,]\d+)?/
正确的正则表达式模式是什么?你能逐步解释一下吗?
谢谢!
【问题讨论】:
标签: javascript regex currency