using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
// 定义一个正则表达式模式,用于匹配电子邮件地址
string pattern = @"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$";
string input = "example@example.com";
// 创建 Regex 对象
Regex regex = new Regex(pattern);
// 使用 IsMatch 方法检查输入字符串是否匹配正则表达式模式
if (regex.IsMatch(input))
{
Console.WriteLine("输入的电子邮件地址格式正确");
}
else
{
Console.WriteLine("输入的电子邮件地址格式不正确");
}
}
}
@"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
是一个用于匹配电子邮件地址的正则表达式。它确保了电子邮件地址的基本格式正确。Regex
类是 .NET 提供的一个用于处理正则表达式的类。我们使用它来创建一个正则表达式对象。IsMatch
方法用于检查输入字符串是否与正则表达式模式匹配。如果匹配,则返回 true
,否则返回 false
。input
变量包含要验证的电子邮件地址。这个示例展示了如何在 C# 中使用正则表达式来验证电子邮件地址的格式。
上一篇:c#随机数
下一篇:c# 绝对值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站