Javascript: натуральный вид буквенно-цифровых строк
Я ищу самый простой способ сортировки массива, состоящего из чисел и текста, а также их комбинации.
Например.
'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'
превращается в
'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'
Это будет использоваться в сочетании с решениемдругой вопрос, который я задал здесь.
Функция сортировки сама по себе работает, мне нужна функция, которая может сказать, что «19asd» меньше, чем «123asd».
Я пишу это в JavaScript.
Изменить: какadormitu указал, что я ищу функцию естественной сортировки