Wow!
Eso del paréntesis de cierre sin el de apertura complica un poquito las cosas, además de no verle utilidad.
De todos modos un patrón como:
Código PHP:
$t = preg_replace('/javascript:?([^(\(|\)|;|:)]*)\(?.*\)?;?/i', '\1', $t);
Funciona para lo que quieres.
saludos,