Regex неверная ошибка группы при использовании в JavaScript

У меня есть следующее регулярное выражение, которое проверяет несколько типов ввода адресов электронной почты

[\W"]*(?<name>.*?)[\"]*?\s*[<(]?(?<email>\S+@[^\s>)]+)[>)]?

Я получил этоКак мне переопределить имя и адрес электронной почты из 3 основных почтовых клиентов в ruby?

Проблема, с которой я сталкиваюсь, заключается в том, что при использовании этого в JavaScript я получаю сообщение об ошибке "Uncaught SyntaxError: Неверное регулярное выражение:/[\W"]*(?"<name>".*?)[\"]*?\s*[<(]?(?"<email>"\S+@[^\s>)]+)[>)]?/: Неверная группа "

Я провел целый день, пытаясь это исправить, и я обнаружил, что проблема как-то связана ссмотреть за Этот JavaScript не поддерживает

Я очень плохо разбираюсь в выражениях регулярных выражений, и мне нужен совет. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении.

PS: я пытаюсь сделать эту функцию для интеграции с плагином jquery validate

Проверка Jquery

Ответы на вопрос(3)

Ваш ответ на вопрос