在 asp.net 的单个文本框中使用 2 个正则表达式

use 2 Regular expressions in single text box in asp.net

本文关键字:正则表达式 net asp 单个 文本      更新时间:2023-09-26

我创建了一个文本框。并使用正则表达式验证以下电子邮件 ID

前任

    hai@gmail.com
    hai@gmail.co.in

我的文本框允许这两种电子邮件类型。

在 asp.net 中使用客户端

您可以将此正则表达式与RegularExpressionValidator一起使用:

'w+([-+.]'w+)*@'w+([-.]'w+)*'.'w+([-.]'w+)*

测试:

var emailRegex = new Regex(@"'w+([-+.]'w+)*@'w+([-.]'w+)*'.'w+([-.]'w+)*", RegexOptions.IgnoreCase);
bool isValidEmail = emailRegex.IsMatch("hai@gmail.com"); // true
isValidEmail = emailRegex.IsMatch("hai@gmail.co.in"); // true