@@ -519,7 +519,11 @@ function extendedemail_get_email_infos(text, type, id, replace_parenthesis)
// Check email
var email = $.trim(match[1]);
if (match[2]) email = match[2];
if (extendedemail_regex_email.test(email)) {
// extendedemail_regex_email.test creates "too much recursion" error on following `email` value : `John DOE - Attachée de communication- accueil et suivi des résidences d'artistes (Pas d'email)`
// This is due to char `'` that is allowed in the regex (why ?)
// So we just drop if there is no `@`, this will avoid some mistakes.
if (email.search('@') != -1 && extendedemail_regex_email.test(email)) {