我创建了一个正则表达式来匹配从 1 到 100 的数字,包括 50.25 等小数
出于某种原因,十进制数字不匹配,我不知道为什么。
有人可以帮忙吗?
string pattern = @"^([1-9][0-9]{0,1}(\\.[\\d]{1,2})?|100)$";
Regex r = new Regex(pattern);
Match m = r.Match(s.SearchRadius);
if (!m.Success)
{
s.SearchRadius = "20";
}