日常使用一些应用软件时,会遇到很多用户输入信息的需求,比如,数字信息的输入,每个用户不同,输入的信息格式就可能会出现不同的形式,我们在开发应用程序时,该如何判断用户输入的数字信息格式是否正确呢?在c#编程语言中想要验证用户输入的数字信息是否合法,我们可以通过使用正则表达式来解决这个需求,下面,济南网站建设小编就通过一个小案例,使用正则表达式来验证用户输入的数字信息是否带有两位小数的数值格式,有需要的朋友可以过来参考一下
关键代码:
using System; using System.Text.RegularExpressions; public class Program { public static void Main() { Console.WriteLine("你好!请输入一个小数:"); string input = Console.ReadLine(); // 定义正则表达式模式 string pattern = @"^-?\d+(\.\d{1,2})?$"; Regex regex = new Regex(pattern); if (regex.IsMatch(input)) { Console.WriteLine("您输入的数值格式正确!"); } else { Console.WriteLine("抱歉!您输入的数值不符合格式要求,请检查后重新输入。"); } } }
评论