使用JS脚本写一个判断E-mail是否合法,要判断没有任何中文字符,和邮箱的一般格式是否正确,代码越精简越好。 谢谢。。。
Stringregex=".+@.+(\\..{2,3})*\\..{2,3}";
Stringregex1="\\w+@\\w+(\\.\\w+)*\\.\\w+";
Stringregex3="\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}";
Strings37="aaaa";
Strings38="aaaa@";
Strings39="aaaa@qqqq";
Strings40="[email protected]";
Strings41="[email protected]";
if(s37.matches(regex)){
System.out.println(s37+"是合法的E-mail地址");
}
if(s38.matches(regex)){
System.out.println(s38+"是合法的E-mail地址");
}
if(s39.matches(regex)){
System.out.println(s39+"是合法的E-mail地址");
}
if(s40.matches(regex)){
System.out.println(s40+"是合法的E-mail地址");
}
if(s41.matches(regex)){
System.out.println(s41+"是合法的E-mail地址");
}
扩展资料
判断一个字符串是否符合某种格式
if(Regex.IsMatch(subjectString,"xyz[1-8]")){
//Successfulmatch
}else{
//Matchattemptfailed
}