找出邮箱校验器里的 bug

来自 正则表达式
Node 24 进阶 5分钟 找出 1处问题

为什么第二个有效地址会输出 false?

JavaScript
const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/g;

function validEmail(input) {
  return emailPattern.test(input);
}

console.log(validEmail("[email protected]"));
console.log(validEmail("[email protected]"));
在试验场中打开
报告错误