Skip to main content
 首页 » 编程设计

c#之float 和百分比的正则表达式

2024年01月18日35xiaohuochai

我需要 float 的正则表达式模式,末尾有可选的 % 符号,例如

12.32 
12.32% 
0.32 
.32 
.32% 

float 左右任意长度的数字。我需要这个来验证 asp.net mvc app 中的输入
更新:
忘记了以下组合

12% 
35 
45% 

请您参考如下方法:

这个正则表达式应该为你做...

\d*\.\d+%? 

这意味着……零个或多个数字 (\d*) 后跟一个句点(转义的 \.),然后是一个或多个数字 (\d+) 后跟可选的 % (%?)


更新:匹配整数

\d*\.?\d+%?