我有一个用于电子邮件格式化的 php 正则表达式。我在下面使用了这段代码
if ( !(preg_match('/^\w+@[\w.\-]+\.[A-Za-z]{2,3}$/', $email)) ) :
$err_email1 = "<div class = 'error'>Sorry, the email is not formatted properly</div>";
$formerrors = true;
但是,当电子邮件中有句点时,它不起作用。即 John.Smith@mydomain.com。它适用于 JohnSmith@mydomain.com,所以我知道这是第二个时期。
如何修改代码使其适用于 2 个句点?我尝试了许多变化,但没有成功。
如果你有一个好的 php 正则表达式站点,我全是眼睛。
谢谢