电子邮件字段的验证

Validation of the email field

本文关键字:验证 字段 电子邮件      更新时间:2023-09-26

我正在使用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 )

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

感谢

使用此选项:/^(['w-]+(?:'.['w-]+)*)@((?:['w-]+'.)*'w['w-]{0,66})'.([a-z]{2,6}(?:'.[a-z]{2})?)$/i