在日常编写程序时,我们会经常使用正则表达式用于验证或处理字符串信息,下面,济南网站建设小编就为大家介绍一个小案例,通过正则表达式来验证用户输入的一个正整数,是否非零的正整数,有兴趣的朋友可以过来关注一下。
关键代码:
// 定义验证非零正整数的正则表达式模式
string pattern = @"^[1-9]\d*$";
// 测试用的输入字符串数组
string[] testInputs = { "123", "0", "012", "-5", "abc", "1.5" };
foreach (string input in testInputs)
{
// 使用 Regex.IsMatch 方法进行匹配
bool isMatch = Regex.IsMatch(input, pattern);
if (isMatch)
{
Console.WriteLine($"输入 '{input}' 是一个非零正整数。");
}
else
{
Console.WriteLine($"输入 '{input}' 不是一个非零正整数。");
}
}
评论