【问题标题】:Manual filter for email. Javascript手动过滤电子邮件。 Javascript
【发布时间】:2012-08-23 00:06:12
【问题描述】:

我是 javascript 和其他东西的新手。我通过浏览得到了这个过滤器。

上面写着:

function checkemail(emailtotest) {
    var testemail;
    var filter = /^([\w-\'\+]+(?:\.[\w-\'\+]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    if (filter.test(emailtotest)) {
        testemail = true;
    }
    else {
        testemail = false;
    }
    return (testemail);
}

我想问并且希望了解的是,什么是 "/^([\w-\'+]+(?:.[\w-\'+]+)) @((?:[\w-]+.)\w[\w-]{0,66}).([az]{2,6}(?:.[az]{2} )?)$/i" 是什么意思?

有没有 javascript 大师愿意帮助这个新手?

非常感谢。

【问题讨论】:

    标签: javascript email filter email-validation


    【解决方案1】:

    /some-magical-stuff/[modifiers]Regular Expression 的语法。另一种语法是new RegExp("some-magical-stuff", "[modifiers]")。它在功能上是等效的。至于正则表达式是什么意思,学过正则表达式就不难理解了。

    【讨论】:

    • 非常感谢!我最好去阅读您刚刚提供的链接。 @frits
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2015-06-14
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多