我需要在服务器端执行用户登录(这是一个电子邮件)验证。我可以使用一些外部npm
软件包或使用regex
创建一些内容,但我很好奇Meteor
是否有内置的解决方案。
我没有设法在文档中找到它
答案 0 :(得分:1)
没有内置的内容,但您可以通过使用简单的JavaScript函数并在RegEx的帮助下实现这一目标。
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if(re.test(email)){
alert('Seems valid email');
}else{
alert('not valid email');
}
}
<input type="text" onblur="validateEmail(this.value)" placeholder="Enter email" />