我正在使用这个正则表达式来验证电子邮件地址,它工作正常。但是,它会在 @ 之后检查一个点,但这意味着它将允许这样的地址:test@test.test-com... 我需要更改它,以便它在 tld 之前检查一个点 - 所以那 -com 不会验证:
/[ÆØÅæøåA-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[ÆØÅæøåA-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[ÆØÅæøåA-Za-z0-9-]*[ÆØÅæøåA-Za-z0-9])?\.)+[ÆØÅæøåA-Za-z0-9](?:[ÆØÅæøåA-Za-z0-9-]*[ÆØÅæøåA-Za-z0-9])?/
任何人都知道如何解决这个问题?