a cadena @JavaScript dividida por subcadenas de resultados Regex incluye sectores vacíos
Tengo la siguiente cadena que divide el código JavaScript:
var formula = "(field1 + field2) * (field5 % field2) / field3";
console.log(formula.split(/[+(-)% *\/]/));
Y el resultado está fuera de las expectativas:
["", "field1", "", "", "field2", "", "", "", "", "field5", "", "", "field2", "", "", "", "field3"]
Cuál sería el resultado deseado:
["field1", "field2", "field5", "field2", "field3"]
Estoy usando el lanzamiento oficial de Google Chrome 11 como navegador de prueba, por favor, tenga en cuenta lo que estoy haciendo mal.
¡Gracias
Guillerm