我有关于格式化卢比货币(印度卢比 - 印度卢比)的问题.
通常,类似的值450500被格式化并显示为450,500.在印度,相同的值显示为4,50,500
例如,此处的数字表示为:
1
10
100
1,000
10,000
1,00,000
10,00,000
1,00,00,000
10,00,00,000
Run Code Online (Sandbox Code Playgroud)
参考印度编号系统
分隔符在两位数后面,除了最后一组,数千.
我在互联网上搜索过,人们要求使用区域设置en_GB或模式#,##,##,##,##0.00
我通过使用以下标记在JSTL上尝试了这个:
<fmt:formatNumber value="${product.price}" type="currency"
pattern="#,##,##,##,###.00"/>
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有解决问题.任何有关此事的帮助将不胜感激.
谢谢
什么是适合C#的正则表达式,如果匹配以下内容,它将验证一个数字?
Run Code Online (Sandbox Code Playgroud)$1,000,000.150 $10000000.199 $10000 1,000,000.150 100000.123 10000
还是负面的等价物?