function compruebaEmail(_1){
var _2=/^(.+)@(.+)$/;
var _3="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
var _4="[^\\s"+_3+"]";
var _5="(\"[^\"]*\")";
var _6=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var _7=_4+"+";
var _8="("+_7+"|"+_5+")";
var _9=new RegExp("^"+_8+"(\\."+_8+")*$");
var _a=new RegExp("^"+_7+"(\\."+_7+")*$");
var _b=_1.match(_2);
if(_b==null){
return false;
}
var _c=_b[1];
var _d=_b[2];
if(_c.match(_9)==null){
return false;
}
var _e=_d.match(_6);
if(_e!=null){
for(var i=1;i<=4;i++){
if(_e[i]>255){
return false;
}
}
return true;
}
var _10=_d.match(_a);
if(_10==null){
return false;
}
var _11=new RegExp(_7,"g");
var _12=_d.match(_11);
var len=_12.length;
if(_12[_12.length-1].length<2||_12[_12.length-1].length>3){
return false;
}
if(len<2){
return false;
}
return true;
}

