В настоящее время я проверяю строку в определенном почтовом формате.
/^[A-Za-z0-9](([A-Za-z0-9]|\.(?!\.))*[A-Za-z0-9]+)?@[A-Za-z0-9]+\.[A-Za-z]{2,}$/.test(email)
Теперь у меня есть несколько скобок, которые можно пометить как группы без захвата, например:
/^[A-Za-z0-9](?:(?:[A-Za-z0-9]|\.(?!\.))*[A-Za-z0-9]+)?@[A-Za-z0-9]+\.[A-Za-z]{2,}$/.test(email)
Но я не вижу никакой разницы между результатами. Тесты только проверяют, так что это должно быть неактуально, не так ли?