关于正则表达式匹配问题

    let re = /\.?(?!@)/i;
    let str = ".@";
    console.log(re.test(str));

这个为什么返回true呢,求解释

阅读 1.2k
1 个回答

因为你匹配到了两个位置,所以为true
image

点击查看

推荐问题