using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
Regex regex = new Regex(@"^100(\.0{1,2})?|[0-9]{1,2}(\.[0-9]{1,2})?%$");
foreach (var s in new[] {"100.00%","0%","100%","100.0%","90%", "90.1%", "9.00%", "0.1%"}) {
Match match = regex.Match(s);
Console.WriteLine(match.Success);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJUmVnZXggcmVnZXggPSBuZXcgUmVnZXgoQCJeMTAwKFwuMHsxLDJ9KT98WzAtOV17MSwyfShcLlswLTldezEsMn0pPyUkIik7CgkJZm9yZWFjaCAodmFyIHMgaW4gbmV3W10geyIxMDAuMDAlIiwiMCUiLCIxMDAlIiwiMTAwLjAlIiwiOTAlIiwgIjkwLjElIiwgIjkuMDAlIiwgIjAuMSUifSkgewogICAgICAgICAgICBNYXRjaCBtYXRjaCA9IHJlZ2V4Lk1hdGNoKHMpOwoJCQlDb25zb2xlLldyaXRlTGluZShtYXRjaC5TdWNjZXNzKTsKCQl9Cgl9Cn0=