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

时间:2015-11-13 13:54:09

标签: javascript asp.net

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

    hai@gmail.com

    hai@gmail.co.in

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

在asp.net中使用客户端

1 个答案:

答案 0 :(得分:1)

您可以将此正则表达式与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