var regex = /^[a-z\-A-Z_0-9]{1,}\u0040[_\-0-9a-zA-Z]{1,65}\.[a-zA-Z]{2,}$/;
document.write(regex.check("hi@email.com"));
答案 0 :(得分:4)
您的代码不会输出任何内容,因为RegExp中不存在检查方法。您应该使用RegExp.test方法
答案 1 :(得分:3)
.{0,0}
与任何内容都不匹配(即您可能希望以^
开头并以$
结尾)。而你不允许jon.bob.smith@my.domain.museum
。您应该阅读stackoverflow question about the best email regex。