У меня должна быть синтаксическая ошибка в моем коде, но я не вижу ее. fiddle hereИспользование Javascript RegExp объекта
var comma = ',,';
var stop = '.。';
var expression = '/[]+/';
expression = expression.substr(0,2) + comma + stop + expression.substr(2);
expression = new RegExp(expression,'g');
var res = "foo,吧。baz".split(expression);
for (var n=0; n < res.length; n++) {
}
Я ожидаю res.length
быть 3, но это всегда 1 и возвращает полную строку. Что мне не хватает?
Проблема заключается в том, что вам не нужно '/', если вы используете конструктор RegExp. – nhahtdh