我正在使用以下表达式来验证电子邮件:
^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+(?:[a-zA-Z]{2}|com|COM|CoM|cOM|coM|COm|edu|org|net|gov|biz|info|name|aero|biz|info|jobs|museum)\b
但是,它仍然允许我输入无效的电子邮件,如下所示...
mynameis@domain.co,uk
我不想在 co 和 uk 之间使用逗号。
有什么建议么?