【问题标题】:Validation of the email field验证电子邮件字段
【发布时间】:2016-01-11 11:23:11
【问题描述】:

我正在使用 validate.js 来验证联系表单。

它工作正常,但问题是电子邮件验证似乎每隔一段时间就会损坏

例如:if email is abc@xyz,则认为电子邮件有效 but if email is abc@xyz. ,则认为邮箱无效

不能这样吗,即仅当 abc@xyz.lkj 时才认为电子邮件有效

下面是使用的正则表达式

 /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test( value )

我对正则表达式一无所知。 请帮忙。

谢谢

【问题讨论】:

标签: javascript regex validation email


【解决方案1】:

使用这个: /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

【讨论】:

    猜你喜欢
    • 2017-09-25
    • 2012-04-08
    • 2018-01-12
    • 2021-11-27
    • 2022-01-24
    • 1970-01-01
    • 2011-11-15
    • 2011-03-06
    • 1970-01-01
    相关资源
    最近更新 更多