c# - 正则表达式以防止文本框接受电子邮件地址

标签 c# asp.net regex

我可以用来阻止文本框接受电子邮件地址的正则表达式是什么?

最佳答案

Regex emailregex = new Regex("([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})");
String s = "johndoe@example.com";
Match m = emailregex.Match(s);
if (!m.Success) {
   //Not an email address
}


但是,请注意,其他人比您聪明得多,我还没有找到用于电子邮件的理想正则表达式。如果您需要防弹产品,请不要使用当前的方法。

关于c# - 正则表达式以防止文本框接受电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875079/

相关文章:

字段中的 Mysql 通配符

c# - 在 ASP.NET 中使用工作流程?

c# - 根据其他列中的值在 gridview 列中显示图像

asp.net - Windows 7 中 Safari 5.x 的 Windows 身份验证问题

javascript - 拆分 html,包括使用正则表达式拆分 ul 标签

regex - .htaccess 重写 URL 启动/重定向

c# - 正则表达式 C# 中的空字符串

c# - 试图让程序等待几秒钟,然后使用 Unity 在 C# 中继续

c# - MySQL 运行良好 - SQLite 抛出 ObjectDisposedException

c# - 将字典列表转换为数据表