首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[*百分求一正则表达式*]求一金额验证的正则表达式!解决思路

2012-01-05 
[**百分求一正则表达式**]求一金额验证的正则表达式!!!要求:通过验证的可以是带逗号的数字形式:如4,123479

[**百分求一正则表达式**]求一金额验证的正则表达式!!!
要求:

通过验证的可以是带逗号的数字形式:如
4,123          
479,568,456.56

也可以是不带逗号的,如
4123
479568456.56

另外0,负号都是能通过的,如
0
0.00
-4567
-4,567

还有就是有小数最多两位,以下都是能通过的,如
123.1
123.10
123.00
456,789.00
456,789.5
456,789.50



[解决办法]
Regex reg=new Regex(@ "^((\d{1,3}(,\d{3})*?)|\d+)(\.\d{1,2})?$ ");
[解决办法]
@ "^-?((\d{1,3}(,\d{3})*?)|\d+)(\.\d{1,2})?$ "
//忘加-号了……

热点排行