El operador de alternancia entre corchetes no funciona

Estoy creando una expresión regular de javascript para hacer coincidir las consultas en una cadena del motor de búsqueda. Estoy teniendo un problema con la alternancia. Tengo el siguiente regex:

<code>.*baidu.com.*[/?].*wd{1}=
</code>

Quiero poder unir cadenas que tengan la cadena 'palabra' o 'qw' además de 'wd', pero todo lo que intento no tiene éxito. Pensé que sería capaz de hacer algo como lo siguiente:

<code>.*baidu.com.*[/?].*[wd|word|qw]{1}=
</code>

pero no parece funcionar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta