Prueba con:
Código Javascript
:
Ver originalvar patt = /Hola \(?mundo\)?/;
Los carácteres especiales ("()?*+.[]"...) se escapan con una contrabarra
\.
Por cierto, si lo que necesitas es saber si la cadena es o no es la que tú quieres no uses match(), usa test(). Si necesitas recuperar esa parte del string no.
Saludos (: