1.正则表达式验证邮箱
namespace 正则表达式
{
class Program
{
static void Main(string[] args)
{
//验证邮箱
string emailPattern = @"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$";
while (true)
{
Console.WriteLine("请输入邮箱");
string emailInput = Console.ReadLine();
bool match = Regex.IsMatch(emailInput, emailPattern);
if (match)
{
Console.WriteLine("输入正确");
}
else
{
Console.WriteLine("输入格式有误");
}
}
}
}
2.正则表达式验证IP地址
static void Main(string[] args)
{
//验证IP地址:
string IPPattern = @"^((22[0-3]|2[0-1]\d|1\d\d|[1-9]\d|[1-9]))(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$";
while (true)
{
Console.WriteLine("请输入IP地址,按回车键验证");
string emailInput = Console.ReadLine();
bool match = Regex.IsMatch(emailInput, IPPattern);
if (match)
{
Console.WriteLine("输入正确");
}
else
{
Console.WriteLine("输入格式有误");
}
}
}