/[[]]/v new RegExp: ok literal : ok /[[^a]]/v new RegExp: ok literal : ok /(?i:)/ new RegExp: SyntaxError: Invalid regular expression: unrecognized character after (? literal : SyntaxError: Invalid regular expression: unrecognized character after (?