【发布时间】:2016-08-09 17:59:54
【问题描述】:
我是一个正则表达式新手,但我希望编写一个正则表达式来检查域名 xyz.com.it 的电子邮件,如果用户键入 abc.com 或其他 TLD 域名,它将通过。如果用户在@之后输入xyz,则只有xyz.com.it会通过,其他像xyz.net.it或xyz.net不会通过。知道怎么做吗?
我试过了
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
var regexEmail = regex.test($('#email').val());
只验证普通电子邮件
【问题讨论】:
-
到目前为止您尝试过什么?发布您的尝试?发布一些可能的输入和预期输出
-
我试过 var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.) +([a-zA-Z0-9]{2,4})+$/; var regexEmail = regex.test($('#email').val());
-
@Uchiha ,它只验证normail电子邮件
-
确定@uchiha
-
你的问题被标记为 [php],但你的代码是 JS。是哪一个?