Разбить строку на цифры + спецсимволы и буквы
Помогите с регулярным выражением. Нужно из строки с цифрами, буквами и спец символами получить отдельно цифры + спецсимволы + буквы. Моя попытка
var chars = str.slice(0, str.search(/[a-zA-Z]+/));
var numbs = str.replace(chars, '');
В результате если нет букв, то в буквы записывается символ из строки. Желаемый результат получить две переменные в первой все до 1 буквы, в остальной все после первой буквы
Источник: Stack Overflow на русском