我正在制作电子邮件地址的正则表达式,不应接受2个连续的连字符和句号
目前我正在使用以下表达式。
^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,4})$
以上表达精细处理句点但不适用于连字符。 我需要在.net MVC 4应用程序中的数据注释中使用此表达式。
答案 0 :(得分:0)
这个怎么样? 。
^(?=.*[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4})(?!.*(\.\.|--)).*