Regex rechazar caracteres consecutivos

Todavía soy muy nuevo en Regex y básicamente lo que debo hacer es crear una regla que acepte números y letras, pero no se pueden ingresar caracteres consecutivos.

Por ejemplo: abcd -> ok, abbcd -> bad

Tengo la mayor parte de eso para trabajar, pero la parte que no puedo entender es exactamente ¿cómo puedo prohibir los caracteres consecutivos?

Mi código hasta ahora:

<code>/^[A-Za-z-0-9]{8,15}$/i
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta