我需要 float 的正则表达式模式,末尾有可选的 %
符号,例如
12.32
12.32%
0.32
.32
.32%
float 左右任意长度的数字。我需要这个来验证 asp.net mvc app 中的输入
更新:
忘记了以下组合
12%
35
45%
最佳答案
这个正则表达式应该为你做...
\d*\.\d+%?
这意味着……零个或多个数字 (\d*
) 后跟一个句点(转义的 \.
),然后是一个或多个数字 (\d+
) 后跟可选的 % (%?
)
更新:匹配整数
\d*\.?\d+%?
关于c# - float 和百分比的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390073/