【问题标题】:email validator pattern on JSJS 上的电子邮件验证器模式
【发布时间】:2020-08-14 11:07:04
【问题描述】:

所以我有一个带有电子邮件字段的表单,并且我有一个表单验证器函数,我将该函数移动到表单页面的脚本中,它得到了“@”字符作为评论,我能做什么怎么办?

 $.validator.addMethod("customEmail",
        function (value) {
            return /^([\w-]+((?:\.[\w-]+)*(?:\+[\w-]+)*)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-zA-Z]{2,6}(?:\.[a-zA-Z]{2})?)$/.test(value);
        },
        contactFormInvalidMailError
    );

【问题讨论】:

  • 这是一个 jQuery 验证插件吗?

标签: javascript validation comments


【解决方案1】:

试试这个正则表达式:/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.[a-zA-Z]{2,3})$/ 第一:@前面的名字不限,所以用+。域“com”、“org”或“net”的长度为 3,因此添加 {2, 3}。我不知道为什么 @ 是评论,我的正则表达式对我有用。

【讨论】:

    猜你喜欢
    • 2019-01-23
    • 1970-01-01
    • 2023-03-26
    • 2021-02-16
    • 1970-01-01
    • 2020-04-10
    • 2018-10-23
    • 2017-10-12
    • 1970-01-01
    相关资源
    最近更新 更多