Вы можете напрямую заменить функцию в javascript на regex или определить функцию помощи, как в php ltrim (слева) и rtrim (справа):
1) С заменой:
var myArray = ",'first string','more','even more'".replace(/^\s+/, '').split(/'?,?'/);
2) Функции справки:
if (!String.prototype.ltrim) String.prototype.ltrim = function() {
return this.replace(/^\s+/, '');
};
if (!String.prototype.rtrim) String.prototype.rtrim = function() {
return this.replace(/\s+$/, '');
};
var myArray = ",'first string','more','even more'".ltrim().split(/'?,?'/).filter(function(el) {return el.length != 0});;
Вы можете сделать и другие вещи, чтобы добавить параметр в функцию справки с тем, что вы хотите заменить символ и т. Д.