Tengo un problema con la selección de etiquetas/opciones select2. Necesito evitar la selección de opciones duplicadas. 
Aquí está el código que estoy usando
$email_receiver = $(".email_receiver"); $($email_receiver).select2({ tags: true }); $($email_receiver).on('select2:select', function(ev) { var emailid = ev.params.data.id; if (!check_value_is_email_address(emailid)){ $(`.email_receiver option[value="${emailid}"]`).detach(); } }); function check_value_is_email_address(value){ var email_regex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return email_regex.test(value); }