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());