в одиночестве.

я есть следующий код JavaScript разделения строки:

var formula = "(field1 + field2) * (field5 % field2) / field3";
console.log(formula.split(/[+(-)% *\/]/));

И результат превзошел все ожидания:

["", "field1", "", "", "field2", "", "", "", "", "field5", "", "", "field2", "", "", "", "field3"]

Какой желаемый результат будет:

["field1", "field2", "field5", "field2", "field3"]

Я использую официальный релиз Google Chrome 11 в качестве браузера для тестирования, пожалуйста, сообщите, что я делаю не так.

Спасибо!

Уильям

Ответы на вопрос(2)

Ваш ответ на вопрос