我已经在正则表达式测试器上测试了我的正则表达式并且它有效,但我没有让它在我的代码上工作。
var mail = "chdelfosse@gmail.com";
var regExp = new RegExp("@(.*?)\.");
document.write(regExp.exec(mail)) ;
我得到这个结果:
@G,
我试图在点之前添加一个反斜杠,我得到了这个:
@gmail.,gmail
我还想删除“@”和“。” 从电子邮件中,所以我尝试使用“ (?:@) ”,但我没有让它工作(在正则表达式测试器上)。
这是我第一次尝试使用正则表达式,但我不明白。为什么有逗号?