我有一个用户输入数字的文本框.我需要确保数字在小数位前最多5个数字,后面必须包含2个数字.小数点后的数字必须始终为2位数.我可以用什么Regex来检查这个?(解决方案是在C#中)
像这样的东西:
String source = ...;
if (Regex.IsMatch(source, @"^[0-9]{,5}\.[0-9]{2}$")) {
//TODO: put relevant code here
}
Run Code Online (Sandbox Code Playgroud)
如果您希望小数点前至少有一位数,则模式将为
@"^[0-9]{1,5}\.[0-9]{2}$"
Run Code Online (Sandbox Code Playgroud)