asp网络表单中的电子邮件验证

时间:2017-07-12 10:36:48

标签: asp.net validation webforms

只是好奇地知道,我正在使用TextMode =" Email"在asp网络表单中按预期工作,但是当我们提供" info"作为第一个单词(在@之前)的一部分,如" info@xyz.com"或" jyo.info@xyz.com"或" jyoinfo@xyz.com"然后它说无效的电子邮件。我相信这是因为第一个单词(在@之前)包含" info"(所有小)但是制作" info"的任何单个或全部字符。在大写字母工作正常。任何人请解释这种行为的原因,如果我出错了,请指导我正确的方向。

1 个答案:

答案 0 :(得分:0)

您可以指定自己的正则表达式,使电子邮件测试不区分大小写。下面是一个相当不错的电子邮件测试正则表达式(不太激进)。

^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$