Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex允许各种货币格式_Regex - Fatal编程技术网

Regex允许各种货币格式

Regex允许各种货币格式,regex,Regex,我有一个正则表达式: [0-9]+,[0-9]{2} 我可以进去 10,00 1,00, 100,00, 1000,00 但我也想要这个: 1.000,00 10.000,00 100.000,00 1000.000.00 等等。。。这也是有效的。有什么建议吗?很难说你希望正则表达式遵循什么规则。这个怎么样 ([0-9]+[,.])+[0-9]{2}(,)? 此正则表达式将允许您匹配使用或的货币。甚至可以以a结尾,就像你的一些例子一样。我使用欧洲格式货币,用户可以输入1000,00我格式

我有一个正则表达式:

[0-9]+,[0-9]{2}
我可以进去

10,00
1,00,
100,00,
1000,00
但我也想要这个:

1.000,00
10.000,00
100.000,00
1000.000.00

等等。。。这也是有效的。有什么建议吗?

很难说你希望正则表达式遵循什么规则。这个怎么样

([0-9]+[,.])+[0-9]{2}(,)?

此正则表达式将允许您匹配使用或的货币。甚至可以以a结尾,就像你的一些例子一样。

我使用欧洲格式货币,用户可以输入1000,00我格式化并显示给他1.000,00我投票结束这个问题,因为你没有在你的帖子中包含有问题的regexp;无法保证外部链接将来会起作用,如果不起作用,问题将失去所有值。将逗号放在字符类中并添加句点。