Operador de alternação dentro de colchetes não funciona

Estou criando um regex javascript para corresponder consultas em uma string do mecanismo de pesquisa. Eu estou tendo um problema com a alternação. Eu tenho o seguinte regex:

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

Eu quero ser capaz de coincidir com as seqüências de caracteres que têm a string 'word' ou 'qw', além de 'wd', mas tudo que eu tento é malsucedido. Eu pensei que seria capaz de fazer algo como o seguinte:

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

mas isso não parece funcionar.

questionAnswers(2)

yourAnswerToTheQuestion