【问题标题】:Is there a built-in function in Meteor for email validation?Meteor 中是否有用于电子邮件验证的内置功能?
【发布时间】:2017-12-21 02:22:21
【问题描述】:

我需要在服务器端执行用户登录(电子邮件)验证。我可以使用一些外部的npm 包或使用regex 来弥补,但我很好奇Meteor 是否有内置的解决方案。 我没能在文档中找到它

【问题讨论】:

  • 没有内置的。

标签: javascript meteor


【解决方案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');
 }
}
&lt;input type="text" onblur="validateEmail(this.value)" placeholder="Enter email" /&gt;

【讨论】:

    猜你喜欢
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2015-12-28
    • 1970-01-01
    相关资源
    最近更新 更多