Wechseloperator in eckigen Klammern funktioniert nicht

Ich erstelle einen JavaScript-regulären Ausdruck, um Abfragen in einer Suchmaschinenzeichenfolge abzugleichen. Ich habe ein Problem mit der Abwechslung. Ich habe folgenden regulären Ausdruck:

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

Ich möchte in der Lage sein, Zeichenfolgen abzugleichen, die zusätzlich zu "wd" die Zeichenfolge "word" oder "qw" enthalten, aber alles, was ich versuche, schlägt fehl. Ich dachte, ich könnte Folgendes tun:

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

aber es scheint nicht zu funktionieren.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage