HTML5电子邮件验证正则表达式只有一个域

HTML5电子邮件验证正则表达式只有一个域,html,Html,我尝试使用正则表达式验证电子邮件格式: <input type="email" id="email" name="email" pattern="[a-zA-Z0-9.-_]{1,}@[a-zA-Z0-9.-]{1,}[.]{1}[a-zA-Z0-9]{2,}" value="{{ $user->email or null}}" autofocus required title="example@mail.com"> mathieu。。mourareau@berger-lev

我尝试使用正则表达式验证电子邮件格式:

<input type="email" id="email" name="email" pattern="[a-zA-Z0-9.-_]{1,}@[a-zA-Z0-9.-]{1,}[.]{1}[a-zA-Z0-9]{2,}" value="{{ $user->email or null}}" autofocus required title="example@mail.com">

mathieu。。mourareau@berger-levrault.com
也在工作,如果有两点,我想拒绝。

您可以尝试下面的正则表达式并在以下位置进行验证:


很乐意帮忙:)尼蓬。coulomb@be.rg*er-domain.com正在运作什么应该是regex来拒绝这个?@MathieuMourareau“ni-pont。coulomb@be.rg*er domain.com“不应按照上述正则表达式工作。您可以在我共享的regex101站点链接中进行测试吗?问题可能在别处[截图:]
matthew.john@mail-domain.co
matthew.john@maildomain.co
matthew.john@mail-domain-test.co
^[a-zA-Z0-9_-]{1,}\.{0,1}[a-zA-Z0-9_-]{0,}@[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9]{2,}$