JSFiddle - React, Tailwind, and code Playground
by vol7ron
HTML
<ul class="alphaList">
<li>1 - 5 days</li>
<li>11 - 15 days</li>
<li>16 - 20 days</li>
<li>6 days - 10 days</li>
</ul>
<ul id="newlist"></ul>
CSS
ul {border:1px solid; display:inline-block;}
JavaScript
var $items = $('ul li');
var regex_first_num = /(\d+)/;
$items.sort(function(a,b){
var keyA = $(a).text().match(regex_first_num)[0] *1;
var keyB = $(b).text().match(regex_first_num)[0] *1;
return keyA > keyB;
});
$('#newlist').append($items.clone());