Split em uma expressão regular com RegEx[Resolvido]

Galera to com um pequeno problema com expressoes regulares na hora de dar um split em uma string. Supondo que possua uma string dessa maneira.

var string = "10 + 10 - (20 - 9) = 11";

O operador lógico pode variar, podendo ser:

"!=", "<", "<=", ">=", ">"

Logo testei em alguns sites de teste de RegEx a seguinte expressão:

([^=|\!=|<|<=|=>|>]+)

Nos sites funcionam perfeitamente, porém quando executo meu codigo:

var result = string.split("([^=|\!=|<|<=|=>|>]+)");

É retornado um unico indice de array. Podem me dizer por que isso acontece ?

Ja resolvido, estava criando a expressão dentro de Aspas Duplas, e não pode.