【发布时间】:2017-12-21 02:22:21
【问题描述】:
我需要在服务器端执行用户登录(电子邮件)验证。我可以使用一些外部的npm 包或使用regex 来弥补,但我很好奇Meteor 是否有内置的解决方案。
我没能在文档中找到它
【问题讨论】:
-
没有内置的。
标签: javascript meteor
我需要在服务器端执行用户登录(电子邮件)验证。我可以使用一些外部的npm 包或使用regex 来弥补,但我很好奇Meteor 是否有内置的解决方案。
我没能在文档中找到它
【问题讨论】:
标签: javascript meteor
没有所谓的内置,但您可以通过使用简单的 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" />
【讨论】: