Javascript: натуральный вид буквенно-цифровых строк

Я ищу самый простой способ сортировки массива, состоящего из чисел и текста, а также их комбинации.

Например.

'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'

превращается в

'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'

Это будет использоваться в сочетании с решениемдругой вопрос, который я задал здесь.

Функция сортировки сама по себе работает, мне нужна функция, которая может сказать, что «19asd» меньше, чем «123asd».

Я пишу это в JavaScript.

Изменить: какadormitu указал, что я ищу функцию естественной сортировки

Ответы на вопрос(7)

Ваш ответ на вопрос