【发布时间】:2020-11-20 03:41:45
【问题描述】:
当我在 Webstorm 中编写以下内容时,它不起作用。我得到“预期的函数名称”。任何帮助是极大的赞赏。我正在使用第 81 页的“面向对象 Javascript 的原理”一书作为我的指南。
var validator = (function ()
{
//source: https://www.w3resource.com/javascript/form/email-validation.php
var EMAIL_PATTERN = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
return
{
validateEmail: function(email)
{
return EMAIL_PATTERN.test(email);
}
};
}());
console.log(validator.validateEmail("whatever@somewhere.com"));
【问题讨论】:
标签: javascript validation design-patterns module