Red de conocimiento informático - Conocimiento informático - Ayúdame a escribir una función usando JS para determinar si el correo electrónico es completamente legal, usando expresiones regulares.

Ayúdame a escribir una función usando JS para determinar si el correo electrónico es completamente legal, usando expresiones regulares.

Stringrex=".+@.+(\\..{2,3})*\\..{2,3}";

Stringrex1="\\ w+@\\w+(\\.\\w+)*\\.\\w+";

Stringrex3="\\w+@\\w+(\\.\\w{2,3 })*\\.\\w{2,3}";

Strings37="aaaa";

Strings38="aaaa@";

Strings39="aaaa@qqqq";

Strings40="745196899@qq.com";

Strings41="745196899@qq.com.cn";

if(s37.matches(regex)){

System.out.println(s37+"es una dirección de correo electrónico legal");

}

if (s38.matches(regex)){

System.out.println(s38+"es una dirección de correo electrónico legal");

}

if(s39 .matches(regex)){

System.out.println(s39+"es una dirección de correo electrónico legal");

}

if(s40.matches (regex)){

System.out.println(s4"es una dirección de correo electrónico legal");

}

if(s41.matches(regex )){

System.out.println(s41+"es una dirección de correo electrónico legal");

}

Información ampliada

Determinar si una cadena se ajusta a un formato determinado

if(Regex.IsMatch(subjectString,"xyz[1-8]")){

//Successfulmatch

}else{

//El intento de coincidencia falló

}