Я пытаюсь проанализировать строку с разделителями, используя функцию разделения javascript. Я использую двойной символьный разделитель.
Так, например, если строка содержит данные о сотрудниках со следующими полями:
Emp Id (обязательно)
Имя (обязательно)
Возраст (необязательно)
Мобильный № (необязательно)
и используемый разделитель |*
(то есть труба, за которой следует звезда)
У меня могут быть такие данные
5322|*Mike|*21|*077665543
5323|*Jen|*|*077665543
5324|*Raj|*25|*
5325|*Alan|*|*
Как извлечь нулевые значения в массив, возвращаемый функцией split?
Если я использую Record.split(/\|\*/)
Кажется, игнорируются нулевые значения. Нужно ли использовать для этого другие функции, такие как regex exec + substring? Функция разделения кажется довольно удобной, за исключением этой проблемы.