请问如何将下列代码简化?
If InStr(Email,"@")=0 or InStr(Email,".")=0 or InStr(Email,"@.")<>0 or InStr(Email,"@-")<>0 or InStr(Email,"-.")<>0 or InStr(Email,"--")<>0 or InStr(Email,"-_")<>0 or InStr(Email,"-@")<>0 or InStr(Email,".-")<>0 or InStr(Email,"._")<>0 or InStr(Email,"..")<>0 or InStr(Email,"_.")<>0 or InStr(Email,"_-")<>0 or InStr(Email,"__")<>0 or Left(Email,1)="@" or Right(Email,1)="@" or Left(Email,1)="." or Right(Email,1)="." then
--------------------------------
主要是 "@"、"-"、"_"、"."这色个字符,任意两个不可以连续出现,但是".@"以及"_@"除外
因为一个一个的列举出来太麻烦了点。有没有什么比较省事的VBscript函数可以轻松搞定的?